<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Just what web server should be sitting in front of my Rails application?</title>
	<atom:link href="http://joyeur.com/2007/07/16/just-what-web-server-should-be-sitting-in-front-of-my-rails-application/feed/" rel="self" type="application/rss+xml" />
	<link>http://joyeur.com/2007/07/16/just-what-web-server-should-be-sitting-in-front-of-my-rails-application/</link>
	<description>Joyent&#039;s Weblog</description>
	<lastBuildDate>Wed, 28 Mar 2012 23:03:07 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Jauder Ho</title>
		<link>http://joyeur.com/2007/07/16/just-what-web-server-should-be-sitting-in-front-of-my-rails-application/#comment-2383</link>
		<dc:creator><![CDATA[Jauder Ho]]></dc:creator>
		<pubDate>Fri, 04 Apr 2008 08:46:39 +0000</pubDate>
		<guid isPermaLink="false">http://joycomad.joyent.us/blog/uncategorized/just-what-web-server-should-be-sitting-in-front-of-my-rails-application/#comment-2383</guid>
		<description><![CDATA[Jason, 

	Do you have a good/basic varnish config file that you can share? I think I have the basics working but it&#8217;s throwing hate on anything that has a session. Goal would be to cache some partials.

	Here&#8217;s what I have so far.
http://tumblelog.jauderho.com/post/29450943]]></description>
		<content:encoded><![CDATA[<p>Jason, </p>
<p>	Do you have a good/basic varnish config file that you can share? I think I have the basics working but it&#8217;s throwing hate on anything that has a session. Goal would be to cache some partials.</p>
<p>	Here&#8217;s what I have so far.<br />
<a href="http://tumblelog.jauderho.com/post/29450943" rel="nofollow">http://tumblelog.jauderho.com/post/29450943</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: meekish</title>
		<link>http://joyeur.com/2007/07/16/just-what-web-server-should-be-sitting-in-front-of-my-rails-application/#comment-2377</link>
		<dc:creator><![CDATA[meekish]]></dc:creator>
		<pubDate>Sat, 28 Jul 2007 02:21:45 +0000</pubDate>
		<guid isPermaLink="false">http://joycomad.joyent.us/blog/uncategorized/just-what-web-server-should-be-sitting-in-front-of-my-rails-application/#comment-2377</guid>
		<description><![CDATA[What about for a very low traffic intranet app? Would Varnish be appropriate to cache and speed up the slow requests, or would you consider it too heavy-handed for such a light usage scenario?

	If it would be useful, how would the architecture change?

	Varnish -&gt; NGINX -&gt; Mongrel ?

	If I&#8217;m understanding correctly, Varnish runs on 80, if a cache misses, it reverse proxies back to NGINX. If the request was static, NGINX serves it up, if the request was dynamic, NGINX passes it back to Mongrel? Is that even close?]]></description>
		<content:encoded><![CDATA[<p>What about for a very low traffic intranet app? Would Varnish be appropriate to cache and speed up the slow requests, or would you consider it too heavy-handed for such a light usage scenario?</p>
<p>	If it would be useful, how would the architecture change?</p>
<p>	Varnish -&#062; NGINX -&#062; Mongrel ?</p>
<p>	If I&#8217;m understanding correctly, Varnish runs on 80, if a cache misses, it reverse proxies back to NGINX. If the request was static, NGINX serves it up, if the request was dynamic, NGINX passes it back to Mongrel? Is that even close?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jason A. Hoffman</title>
		<link>http://joyeur.com/2007/07/16/just-what-web-server-should-be-sitting-in-front-of-my-rails-application/#comment-2380</link>
		<dc:creator><![CDATA[Jason A. Hoffman]]></dc:creator>
		<pubDate>Wed, 18 Jul 2007 11:15:21 +0000</pubDate>
		<guid isPermaLink="false">http://joycomad.joyent.us/blog/uncategorized/just-what-web-server-should-be-sitting-in-front-of-my-rails-application/#comment-2380</guid>
		<description><![CDATA[@ Ezra

	It&#8217;s about a truly comparative dataset and putting actual numbers on things, and yes I know mongrel is at 1.0.1 and nginx is at 0.6, and while they are better, I wouldn&#8217;t call the performance &#8220;vastly&#8221; improved.  Meaning they aren&#8217;t a log better right?]]></description>
		<content:encoded><![CDATA[<p>@ Ezra</p>
<p>	It&#8217;s about a truly comparative dataset and putting actual numbers on things, and yes I know mongrel is at 1.0.1 and nginx is at 0.6, and while they are better, I wouldn&#8217;t call the performance &#8220;vastly&#8221; improved.  Meaning they aren&#8217;t a log better right?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe Van Dyk</title>
		<link>http://joyeur.com/2007/07/16/just-what-web-server-should-be-sitting-in-front-of-my-rails-application/#comment-2381</link>
		<dc:creator><![CDATA[Joe Van Dyk]]></dc:creator>
		<pubDate>Tue, 17 Jul 2007 23:34:34 +0000</pubDate>
		<guid isPermaLink="false">http://joycomad.joyent.us/blog/uncategorized/just-what-web-server-should-be-sitting-in-front-of-my-rails-application/#comment-2381</guid>
		<description><![CDATA[So using varnish allows you to do caching with a BigIP without having the mongrels be involved in serving the cached files?

	A mongrel can serve about 600-700 static files per second I&#8217;ve found.  It&#8217;s fast enough for me.  Considering I have 30 of them running.  :D]]></description>
		<content:encoded><![CDATA[<p>So using varnish allows you to do caching with a BigIP without having the mongrels be involved in serving the cached files?</p>
<p>	A mongrel can serve about 600-700 static files per second I&#8217;ve found.  It&#8217;s fast enough for me.  Considering I have 30 of them running.  <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Williams</title>
		<link>http://joyeur.com/2007/07/16/just-what-web-server-should-be-sitting-in-front-of-my-rails-application/#comment-2382</link>
		<dc:creator><![CDATA[Chris Williams]]></dc:creator>
		<pubDate>Tue, 17 Jul 2007 14:32:15 +0000</pubDate>
		<guid isPermaLink="false">http://joycomad.joyent.us/blog/uncategorized/just-what-web-server-should-be-sitting-in-front-of-my-rails-application/#comment-2382</guid>
		<description><![CDATA[Any statistics of using Pound in front of a Mongrel cluster?]]></description>
		<content:encoded><![CDATA[<p>Any statistics of using Pound in front of a Mongrel cluster?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Filip Hajny</title>
		<link>http://joyeur.com/2007/07/16/just-what-web-server-should-be-sitting-in-front-of-my-rails-application/#comment-2379</link>
		<dc:creator><![CDATA[Filip Hajny]]></dc:creator>
		<pubDate>Tue, 17 Jul 2007 12:12:07 +0000</pubDate>
		<guid isPermaLink="false">http://joycomad.joyent.us/blog/uncategorized/just-what-web-server-should-be-sitting-in-front-of-my-rails-application/#comment-2379</guid>
		<description><![CDATA[As Jason mentioned, this is a sum up from tests he performed in April 2006.]]></description>
		<content:encoded><![CDATA[<p>As Jason mentioned, this is a sum up from tests he performed in April 2006.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ezra</title>
		<link>http://joyeur.com/2007/07/16/just-what-web-server-should-be-sitting-in-front-of-my-rails-application/#comment-2378</link>
		<dc:creator><![CDATA[Ezra]]></dc:creator>
		<pubDate>Tue, 17 Jul 2007 11:31:10 +0000</pubDate>
		<guid isPermaLink="false">http://joycomad.joyent.us/blog/uncategorized/just-what-web-server-should-be-sitting-in-front-of-my-rails-application/#comment-2378</guid>
		<description><![CDATA[Why are you testing &lt;strong&gt;ancient&lt;/strong&gt; versions of both mongrel and nginx? Mongrel is at 1.0.1 now and has made a lot improvements since 0.3.12. And nginx is at 0.6.x. and has improved vastly since  0.3.37.  Any reason to use such ancient versions in these benchmarks?]]></description>
		<content:encoded><![CDATA[<p>Why are you testing <strong>ancient</strong> versions of both mongrel and nginx? Mongrel is at 1.0.1 now and has made a lot improvements since 0.3.12. And nginx is at 0.6.x. and has improved vastly since  0.3.37.  Any reason to use such ancient versions in these benchmarks?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

