<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: A more in-depth analysis of Ruby HTTP client performance</title>
	<atom:link href="http://apocryph.org/2008/11/09/more_indepth_analysis_ruby_http_client_performance/feed/" rel="self" type="application/rss+xml" />
	<link>http://apocryph.org/2008/11/09/more_indepth_analysis_ruby_http_client_performance/</link>
	<description>Notes to my future self</description>
	<lastBuildDate>Tue, 09 Mar 2010 17:12:01 -0600</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: 7fff - think max value &#187; Blog Archive &#187; Faster Net::HTTP for Ruby 1.8.6</title>
		<link>http://apocryph.org/2008/11/09/more_indepth_analysis_ruby_http_client_performance/comment-page-1/#comment-251</link>
		<dc:creator>7fff - think max value &#187; Blog Archive &#187; Faster Net::HTTP for Ruby 1.8.6</dc:creator>
		<pubDate>Sat, 20 Dec 2008 15:11:46 +0000</pubDate>
		<guid isPermaLink="false">http://apocryph.org/?p=593#comment-251</guid>
		<description>[...] been a bit frustrated at work with Net::HTTP performance (as have so many others) so here&#8217;s a monkeypatch for 1.8.6 that combines the buffer size increase in 1.8.7 with Aaron [...]</description>
		<content:encoded><![CDATA[<p>[...] been a bit frustrated at work with Net::HTTP performance (as have so many others) so here&#8217;s a monkeypatch for 1.8.6 that combines the buffer size increase in 1.8.7 with Aaron [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: anelson</title>
		<link>http://apocryph.org/2008/11/09/more_indepth_analysis_ruby_http_client_performance/comment-page-1/#comment-218</link>
		<dc:creator>anelson</dc:creator>
		<pubDate>Mon, 10 Nov 2008 23:37:34 +0000</pubDate>
		<guid isPermaLink="false">http://apocryph.org/?p=593#comment-218</guid>
		<description>I didn&#039;t think so, but I just checked and sure enough, there is a binary gem for version 0.12.0.  Thanks for pointing that out.</description>
		<content:encoded><![CDATA[<p>I didn&#8217;t think so, but I just checked and sure enough, there is a binary gem for version 0.12.0.  Thanks for pointing that out.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Abdul-Rahman Advany</title>
		<link>http://apocryph.org/2008/11/09/more_indepth_analysis_ruby_http_client_performance/comment-page-1/#comment-219</link>
		<dc:creator>Abdul-Rahman Advany</dc:creator>
		<pubDate>Mon, 10 Nov 2008 22:40:16 +0000</pubDate>
		<guid isPermaLink="false">http://apocryph.org/?p=593#comment-219</guid>
		<description>is it? I thought eventmachine had binary releases for windows...</description>
		<content:encoded><![CDATA[<p>is it? I thought eventmachine had binary releases for windows&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: anelson</title>
		<link>http://apocryph.org/2008/11/09/more_indepth_analysis_ruby_http_client_performance/comment-page-1/#comment-220</link>
		<dc:creator>anelson</dc:creator>
		<pubDate>Mon, 10 Nov 2008 15:08:09 +0000</pubDate>
		<guid isPermaLink="false">http://apocryph.org/?p=593#comment-220</guid>
		<description>A flurry of warnings, followed by:

In file included from rev_loop.c:9:
/home/anelson/ruby19/include/ruby-1.9.0/ruby/backward/rubysig.h:14:2: warning: #warning rubysig.h is obsolete
In file included from rev.h:11,
                 from rev_loop.c:14:
/home/anelson/ruby19/include/ruby-1.9.0/ruby/backward/rubyio.h:2:2: warning: #warning use &quot;ruby/io.h&quot; instead of &quot;rubyio.h&quot;
rev_loop.c: In function &#039;Rev_Loop_ev_loop_oneshot&#039;:
rev_loop.c:211: error: &#039;RB_UBF_DFL&#039; undeclared (first use in this function)
rev_loop.c:211: error: (Each undeclared identifier is reported only once
rev_loop.c:211: error: for each function it appears in.)
rev_loop.c:287:2: warning: no newline at end of file
make: *** [rev_loop.o] Error 1

I admit I didn&#039;t spend a whole lot of time looking into it, though I at least got as far as getting libev installed.</description>
		<content:encoded><![CDATA[<p>A flurry of warnings, followed by:</p>
<p>In file included from rev_loop.c:9:<br />
/home/anelson/ruby19/include/ruby-1.9.0/ruby/backward/rubysig.h:14:2: warning: #warning rubysig.h is obsolete<br />
In file included from rev.h:11,<br />
                 from rev_loop.c:14:<br />
/home/anelson/ruby19/include/ruby-1.9.0/ruby/backward/rubyio.h:2:2: warning: #warning use &#8220;ruby/io.h&#8221; instead of &#8220;rubyio.h&#8221;<br />
rev_loop.c: In function &#8216;Rev_Loop_ev_loop_oneshot&#8217;:<br />
rev_loop.c:211: error: &#8216;RB_UBF_DFL&#8217; undeclared (first use in this function)<br />
rev_loop.c:211: error: (Each undeclared identifier is reported only once<br />
rev_loop.c:211: error: for each function it appears in.)<br />
rev_loop.c:287:2: warning: no newline at end of file<br />
make: *** [rev_loop.o] Error 1</p>
<p>I admit I didn&#8217;t spend a whole lot of time looking into it, though I at least got as far as getting libev installed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tony Arcieri</title>
		<link>http://apocryph.org/2008/11/09/more_indepth_analysis_ruby_http_client_performance/comment-page-1/#comment-222</link>
		<dc:creator>Tony Arcieri</dc:creator>
		<pubDate>Mon, 10 Nov 2008 05:25:40 +0000</pubDate>
		<guid isPermaLink="false">http://apocryph.org/?p=593#comment-222</guid>
		<description>What problems did you encounter with Rev?</description>
		<content:encoded><![CDATA[<p>What problems did you encounter with Rev?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: anelson</title>
		<link>http://apocryph.org/2008/11/09/more_indepth_analysis_ruby_http_client_performance/comment-page-1/#comment-223</link>
		<dc:creator>anelson</dc:creator>
		<pubDate>Mon, 10 Nov 2008 04:09:10 +0000</pubDate>
		<guid isPermaLink="false">http://apocryph.org/?p=593#comment-223</guid>
		<description>Indeed.  The more I learn how shitty the stock 1.8.6 HTTP client impl is, the more surprised I am that I haven&#039;t read more about it.  It&#039;s basically useless if you&#039;re doing any sort of HTTP interface on the server side, particularly with miserly shared hosts.  Really lame.</description>
		<content:encoded><![CDATA[<p>Indeed.  The more I learn how shitty the stock 1.8.6 HTTP client impl is, the more surprised I am that I haven&#8217;t read more about it.  It&#8217;s basically useless if you&#8217;re doing any sort of HTTP interface on the server side, particularly with miserly shared hosts.  Really lame.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cliff Moon</title>
		<link>http://apocryph.org/2008/11/09/more_indepth_analysis_ruby_http_client_performance/comment-page-1/#comment-221</link>
		<dc:creator>Cliff Moon</dc:creator>
		<pubDate>Mon, 10 Nov 2008 03:57:56 +0000</pubDate>
		<guid isPermaLink="false">http://apocryph.org/?p=593#comment-221</guid>
		<description>We saw the same issues getting ready for launch at Powerset.  The frontend talks to a lot of backend services, some of which run over http.  CPU time for http transfer was saturating the machines.  As a stopgap measure I monkey-patched Net::HTTP so that it had a larger buffer and didn&#039;t do a timeout every read, at least until we could port all the code over to use libcurl.</description>
		<content:encoded><![CDATA[<p>We saw the same issues getting ready for launch at Powerset.  The frontend talks to a lot of backend services, some of which run over http.  CPU time for http transfer was saturating the machines.  As a stopgap measure I monkey-patched Net::HTTP so that it had a larger buffer and didn&#8217;t do a timeout every read, at least until we could port all the code over to use libcurl.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
