summaryrefslogtreecommitdiffstats
path: root/archives/extend/attachments/20121220/631f7f13/attachment.html
blob: 78784c0717b980f14bbcda4df206e39047274f7f (plain) (blame)
1
2
3
4
5
6
<tt>
Does&nbsp;anybody&nbsp;know&nbsp;either&nbsp;from&nbsp;benchmarks&nbsp;or&nbsp;real&nbsp;world&nbsp;data&nbsp;what&nbsp;is&nbsp;the&nbsp;average&nbsp;memory&nbsp;footprint&nbsp;of&nbsp;each&nbsp;concurrent&nbsp;HTTPS&nbsp;connection&nbsp;to&nbsp;cowboy?&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;SSL&nbsp;app&nbsp;in&nbsp;Erlang&nbsp;reuses&nbsp;SSL&nbsp;session-ids&nbsp;so&nbsp;I&nbsp;am&nbsp;not&nbsp;sure&nbsp;if&nbsp;the&nbsp;Apache&nbsp;Bench&nbsp;I&nbsp;test&nbsp;with&nbsp;reuses&nbsp;the&nbsp;session&nbsp;id&nbsp;or&nbsp;it&nbsp;does&nbsp;not.&lt;/div&gt;<br>
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;BTW,&nbsp;what&nbsp;makes&nbsp;an&nbsp;erlang&nbsp;api&nbsp;&quot;documented&quot;&nbsp;vs&nbsp;&quot;undocumented&quot;.&nbsp;For&nbsp;example&nbsp;ssl:session_info/1&nbsp;function&nbsp;here&nbsp;(&nbsp;&lt;a&nbsp;href=&quot;https://github.com/erlang/otp/blob/maint/lib/ssl/src/ssl.erl#L411&quot;&gt;https://github.com/erlang/otp/blob/maint/lib/ssl/src/ssl.erl#L411&lt;/a&gt;&nbsp;)&nbsp;has&nbsp;a&nbsp;spec&nbsp;and&nbsp;a&nbsp;short&nbsp;doc,&nbsp;but&nbsp;session_info&nbsp;is&nbsp;not&nbsp;described�&lt;a&nbsp;href=&quot;http://www.erlang.org/doc/man/ssl.html&quot;&gt;http://www.erlang.org/doc/man/ssl.html&lt;/a&gt;&nbsp;.ssl:session_info/1&nbsp;is&nbsp;a&nbsp;useful&nbsp;function&nbsp;to&nbsp;be&nbsp;able&nbsp;to&nbsp;track&nbsp;if&nbsp;the&nbsp;load&nbsp;generator&nbsp;is&nbsp;reusing&nbsp;the&nbsp;SSL&nbsp;session_id&nbsp;or&nbsp;it&nbsp;is&nbsp;generating&nbsp;new&nbsp;one,&nbsp;because&nbsp;that&nbsp;would&nbsp;make&nbsp;all&nbsp;the&nbsp;difference&nbsp;during&nbsp;measurement&nbsp;due&nbsp;to&nbsp;Erlang&nbsp;caching&nbsp;SSL&nbsp;sessions&nbsp;by&nbsp;default.&lt;/div&gt;<br>
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Sincerely,&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;rambocoder&lt;/div&gt;<br>

</tt>