<?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"
	>
<channel>
	<title>Comments on: Get intimate with your load balancer tonight!</title>
	<atom:link href="http://macournoyer.wordpress.com/2008/01/26/get-intimate-with-your-load-balancer-tonight/feed/" rel="self" type="application/rss+xml" />
	<link>http://macournoyer.wordpress.com/2008/01/26/get-intimate-with-your-load-balancer-tonight/</link>
	<description>My software passion spreading place</description>
	<pubDate>Tue, 13 May 2008 20:03:05 +0000</pubDate>
	<generator>http://wordpress.org/?v=MU</generator>
		<item>
		<title>By: Nome do Jogo &#187; Artigo &#187; Rails Podcast Brasil - Episódio 15</title>
		<link>http://macournoyer.wordpress.com/2008/01/26/get-intimate-with-your-load-balancer-tonight/#comment-9671</link>
		<dc:creator>Nome do Jogo &#187; Artigo &#187; Rails Podcast Brasil - Episódio 15</dc:creator>
		<pubDate>Thu, 01 May 2008 14:26:26 +0000</pubDate>
		<guid isPermaLink="false">http://macournoyer.wordpress.com/?p=201#comment-9671</guid>
		<description>[...] Thin: Get intimate with your load balancer tonight! [...]</description>
		<content:encoded><![CDATA[<p>[...] Thin: Get intimate with your load balancer tonight! [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: èµ–æ´ªç¤¼çš„ blog &#187; The hidden corners of Passenger</title>
		<link>http://macournoyer.wordpress.com/2008/01/26/get-intimate-with-your-load-balancer-tonight/#comment-9574</link>
		<dc:creator>èµ–æ´ªç¤¼çš„ blog &#187; The hidden corners of Passenger</dc:creator>
		<pubDate>Sat, 26 Apr 2008 19:15:15 +0000</pubDate>
		<guid isPermaLink="false">http://macournoyer.wordpress.com/?p=201#comment-9574</guid>
		<description>[...] too long ago, Thin announced support for Unix domain sockets. This gave Thin an incredible speed boost. Switchpipe soon followed, with alpha support for for [...]</description>
		<content:encoded><![CDATA[<p>[...] too long ago, Thin announced support for Unix domain sockets. This gave Thin an incredible speed boost. Switchpipe soon followed, with alpha support for for [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Staying Alive with Thin! &#171; Marc-AndrÃ© Cournoyer&#8217;s blog</title>
		<link>http://macournoyer.wordpress.com/2008/01/26/get-intimate-with-your-load-balancer-tonight/#comment-9495</link>
		<dc:creator>Staying Alive with Thin! &#171; Marc-AndrÃ© Cournoyer&#8217;s blog</dc:creator>
		<pubDate>Mon, 25 Feb 2008 04:39:53 +0000</pubDate>
		<guid isPermaLink="false">http://macournoyer.wordpress.com/?p=201#comment-9495</guid>
		<description>[...] Alive with&#160;Thin!   Published February 24, 2008   rails , ruby , thin       Thin was the first Ruby server to be able to connect to UNIX domain sockets, giving you a little more speed, so you could spend less time browsing and more time dancing and [...]</description>
		<content:encoded><![CDATA[<p>[...] Alive with&nbsp;Thin!   Published February 24, 2008   rails , ruby , thin       Thin was the first Ruby server to be able to connect to UNIX domain sockets, giving you a little more speed, so you could spend less time browsing and more time dancing and [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The Flexible Thin Anorexic Gymnast that Democratized Deployment &#171; Marc-AndrÃ© Cournoyer&#8217;s blog</title>
		<link>http://macournoyer.wordpress.com/2008/01/26/get-intimate-with-your-load-balancer-tonight/#comment-9474</link>
		<dc:creator>The Flexible Thin Anorexic Gymnast that Democratized Deployment &#171; Marc-AndrÃ© Cournoyer&#8217;s blog</dc:creator>
		<pubDate>Sat, 09 Feb 2008 18:56:24 +0000</pubDate>
		<guid isPermaLink="false">http://macournoyer.wordpress.com/?p=201#comment-9474</guid>
		<description>[...] that Democratized&#160;Deployment   Published February 9, 2008   ruby , thin , tutorial       Thin is fast, I don&#8217;t think I need to prove that again. But what I&#8217;d like to showcase now is Thin [...]</description>
		<content:encoded><![CDATA[<p>[...] that Democratized&nbsp;Deployment   Published February 9, 2008   ruby , thin , tutorial       Thin is fast, I don&#8217;t think I need to prove that again. But what I&#8217;d like to showcase now is Thin [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Matthieu</title>
		<link>http://macournoyer.wordpress.com/2008/01/26/get-intimate-with-your-load-balancer-tonight/#comment-9472</link>
		<dc:creator>Chris Matthieu</dc:creator>
		<pubDate>Sat, 02 Feb 2008 17:00:28 +0000</pubDate>
		<guid isPermaLink="false">http://macournoyer.wordpress.com/?p=201#comment-9472</guid>
		<description>It would be interesting see Wuby vs. Thin results with no caching and a ruby script compared rather than a static file...</description>
		<content:encoded><![CDATA[<p>It would be interesting see Wuby vs. Thin results with no caching and a ruby script compared rather than a static file&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: macournoyer</title>
		<link>http://macournoyer.wordpress.com/2008/01/26/get-intimate-with-your-load-balancer-tonight/#comment-9469</link>
		<dc:creator>macournoyer</dc:creator>
		<pubDate>Thu, 31 Jan 2008 21:21:38 +0000</pubDate>
		<guid isPermaLink="false">http://macournoyer.wordpress.com/?p=201#comment-9469</guid>
		<description>hey Chris, thx for stopping by!

No doubt Wuby is thinner then thin. All this in one ruby file is pretty impressive. But still, Thin is ~800 LOC and Wuby is ~500 LOC. And I'd be very surprised that wuby can be faster then thin because wuby still uses threads and ruby tcpserver like mongrel do. But I think your server could be faster then mongrel indeed.

I did some quick benchmarks serving a simple static file:

ab -n5000 -c3

wuby: 1363.33 req/sec
thin: 2676.57 req/sec

ab -n5000 -c100

wuby: crashes after 1299 requests
thin: 3561.92 req/sec

nice try ;)

also you should fix that directory traversal security hole, I can:
curl http://localhost:8080/../../../../etc/passwd
</description>
		<content:encoded><![CDATA[<p>hey Chris, thx for stopping by!</p>
<p>No doubt Wuby is thinner then thin. All this in one ruby file is pretty impressive. But still, Thin is ~800 LOC and Wuby is ~500 LOC. And I&#8217;d be very surprised that wuby can be faster then thin because wuby still uses threads and ruby tcpserver like mongrel do. But I think your server could be faster then mongrel indeed.</p>
<p>I did some quick benchmarks serving a simple static file:</p>
<p>ab -n5000 -c3</p>
<p>wuby: 1363.33 req/sec<br />
thin: 2676.57 req/sec</p>
<p>ab -n5000 -c100</p>
<p>wuby: crashes after 1299 requests<br />
thin: 3561.92 req/sec</p>
<p>nice try <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>also you should fix that directory traversal security hole, I can:<br />
curl <a href="http://localhost:8080/../../../../etc/passwd" rel="nofollow">http://localhost:8080/../../../../etc/passwd</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Matthieu</title>
		<link>http://macournoyer.wordpress.com/2008/01/26/get-intimate-with-your-load-balancer-tonight/#comment-9468</link>
		<dc:creator>Chris Matthieu</dc:creator>
		<pubDate>Thu, 31 Jan 2008 18:41:43 +0000</pubDate>
		<guid isPermaLink="false">http://macournoyer.wordpress.com/?p=201#comment-9468</guid>
		<description>The Thin Ruby server is cool but it's not faster than &lt;a href="http://wuby.org" rel="nofollow"&gt;Wuby&lt;/a&gt; (wuby.org), my wittle wuby web server. 

I challenge Thin(and Mongrel) to a duel! :)

Wuby consists of a single (self-contained), open source ruby file (12k) with no config files and it even includes an Amazon-like simple DB hashing framework built-in.  This allows you to deploy a Ruby web application without a database or other web server software (such as Apache, Mongrel, Webrick, or Lighttpd).  You can, however, assign wuby a port id and direct traffic to it from other servers.  

Wuby.org has been running solid on Wuby (without a restart) since it's debut on Ruby Inside on November 19th - http://www.rubyinside.com/wuby-another-light-weight-web-framework-for-ruby-654.html

Let the duel begin :)</description>
		<content:encoded><![CDATA[<p>The Thin Ruby server is cool but it&#8217;s not faster than <a href="http://wuby.org" rel="nofollow">Wuby</a> (wuby.org), my wittle wuby web server. </p>
<p>I challenge Thin(and Mongrel) to a duel! <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Wuby consists of a single (self-contained), open source ruby file (12k) with no config files and it even includes an Amazon-like simple DB hashing framework built-in.  This allows you to deploy a Ruby web application without a database or other web server software (such as Apache, Mongrel, Webrick, or Lighttpd).  You can, however, assign wuby a port id and direct traffic to it from other servers.  </p>
<p>Wuby.org has been running solid on Wuby (without a restart) since it&#8217;s debut on Ruby Inside on November 19th - <a href="http://www.rubyinside.com/wuby-another-light-weight-web-framework-for-ruby-654.html" rel="nofollow">http://www.rubyinside.com/wuby-another-light-weight-web-framework-for-ruby-654.html</a></p>
<p>Let the duel begin <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: macournoyer</title>
		<link>http://macournoyer.wordpress.com/2008/01/26/get-intimate-with-your-load-balancer-tonight/#comment-9467</link>
		<dc:creator>macournoyer</dc:creator>
		<pubDate>Thu, 31 Jan 2008 13:23:13 +0000</pubDate>
		<guid isPermaLink="false">http://macournoyer.wordpress.com/?p=201#comment-9467</guid>
		<description>@david: I think my answer wasn't clear enough, I said: yes you're right, FastCGI CAN bind to unix socket.

I take note to update your page (can I write Thin is faster then a jet plane?).</description>
		<content:encoded><![CDATA[<p>@david: I think my answer wasn&#8217;t clear enough, I said: yes you&#8217;re right, FastCGI CAN bind to unix socket.</p>
<p>I take note to update your page (can I write Thin is faster then a jet plane?).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lucasjosh.com &#187; Blog Archive &#187; Links for 1/30/08 [my NetNewsWire tabs]</title>
		<link>http://macournoyer.wordpress.com/2008/01/26/get-intimate-with-your-load-balancer-tonight/#comment-9465</link>
		<dc:creator>lucasjosh.com &#187; Blog Archive &#187; Links for 1/30/08 [my NetNewsWire tabs]</dc:creator>
		<pubDate>Thu, 31 Jan 2008 05:14:11 +0000</pubDate>
		<guid isPermaLink="false">http://macournoyer.wordpress.com/?p=201#comment-9465</guid>
		<description>[...] Get intimate with your load balancer tonight! Â« Marc-AndrÃ© Cournoyerâ€™s blog [...]</description>
		<content:encoded><![CDATA[<p>[...] Get intimate with your load balancer tonight! Â« Marc-AndrÃ© Cournoyerâ€™s blog [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Lee</title>
		<link>http://macournoyer.wordpress.com/2008/01/26/get-intimate-with-your-load-balancer-tonight/#comment-9463</link>
		<dc:creator>David Lee</dc:creator>
		<pubDate>Thu, 31 Jan 2008 01:25:18 +0000</pubDate>
		<guid isPermaLink="false">http://macournoyer.wordpress.com/?p=201#comment-9463</guid>
		<description>I'm not sure if this anyone has tried, but 
http://www.fastcgi.com/mod_fastcgi/docs/mod_fastcgi.html seems to indicate that static fastcgi "servers" can indeed use unix sockets.

And if you have any good updates, please update the WikiVS comparisons as well. You're the one who knows Thin's advantages the best! :)</description>
		<content:encoded><![CDATA[<p>I&#8217;m not sure if this anyone has tried, but<br />
<a href="http://www.fastcgi.com/mod_fastcgi/docs/mod_fastcgi.html" rel="nofollow">http://www.fastcgi.com/mod_fastcgi/docs/mod_fastcgi.html</a> seems to indicate that static fastcgi &#8220;servers&#8221; can indeed use unix sockets.</p>
<p>And if you have any good updates, please update the WikiVS comparisons as well. You&#8217;re the one who knows Thin&#8217;s advantages the best! <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
</channel>
</rss>
