<?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: Advanced Squid Caching in Scribd: Hardware + Software Used</title>
	<atom:link href="http://kovyrin.net/2009/08/04/advanced-squid-caching-in-scribd-hardware-software-used/feed/" rel="self" type="application/rss+xml" />
	<link>http://kovyrin.net/2009/08/04/advanced-squid-caching-in-scribd-hardware-software-used/</link>
	<description>Yet Another Admin&#039;s blog</description>
	<lastBuildDate>Thu, 04 Feb 2010 07:58:50 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Alek</title>
		<link>http://kovyrin.net/2009/08/04/advanced-squid-caching-in-scribd-hardware-software-used/comment-page-1/#comment-232084</link>
		<dc:creator>Alek</dc:creator>
		<pubDate>Mon, 02 Nov 2009 00:47:34 +0000</pubDate>
		<guid isPermaLink="false">http://kovyrin.net/?p=298#comment-232084</guid>
		<description>Great post, Would you please give us an idea about the perfect ideal configuration for the squid.conf file, memory, cache size etc..

PS: I&#039;m running over a 150 clients. 

Thanks</description>
		<content:encoded><![CDATA[<p>Great post, Would you please give us an idea about the perfect ideal configuration for the squid.conf file, memory, cache size etc..</p>
<p>PS: I&#8217;m running over a 150 clients. </p>
<p>Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scoundrel</title>
		<link>http://kovyrin.net/2009/08/04/advanced-squid-caching-in-scribd-hardware-software-used/comment-page-1/#comment-232081</link>
		<dc:creator>Scoundrel</dc:creator>
		<pubDate>Sat, 12 Sep 2009 15:12:21 +0000</pubDate>
		<guid isPermaLink="false">http://kovyrin.net/?p=298#comment-232081</guid>
		<description>I don&#039;t mind, what do I need to do to share it there?</description>
		<content:encoded><![CDATA[<p>I don&#8217;t mind, what do I need to do to share it there?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris</title>
		<link>http://kovyrin.net/2009/08/04/advanced-squid-caching-in-scribd-hardware-software-used/comment-page-1/#comment-232080</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Sat, 12 Sep 2009 08:30:07 +0000</pubDate>
		<guid isPermaLink="false">http://kovyrin.net/?p=298#comment-232080</guid>
		<description>Nice info. I have marked in StumbleUpon.
Do you mind to share the info on http://highscalability.com/</description>
		<content:encoded><![CDATA[<p>Nice info. I have marked in StumbleUpon.<br />
Do you mind to share the info on <a href="http://highscalability.com/" rel="nofollow">http://highscalability.com/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jim</title>
		<link>http://kovyrin.net/2009/08/04/advanced-squid-caching-in-scribd-hardware-software-used/comment-page-1/#comment-232049</link>
		<dc:creator>Jim</dc:creator>
		<pubDate>Fri, 21 Aug 2009 18:33:00 +0000</pubDate>
		<guid isPermaLink="false">http://kovyrin.net/?p=298#comment-232049</guid>
		<description>Hmmm. Seems to be an echo in here. ;]</description>
		<content:encoded><![CDATA[<p>Hmmm. Seems to be an echo in here. ;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Maneesh Bhati</title>
		<link>http://kovyrin.net/2009/08/04/advanced-squid-caching-in-scribd-hardware-software-used/comment-page-1/#comment-232046</link>
		<dc:creator>Maneesh Bhati</dc:creator>
		<pubDate>Fri, 21 Aug 2009 11:50:22 +0000</pubDate>
		<guid isPermaLink="false">http://kovyrin.net/?p=298#comment-232046</guid>
		<description>Nice. Fast IO makes sense, though I’m puzzled that there was no reasonable RAID config faster than JBOD. Would you mind sharing a bit more around that?</description>
		<content:encoded><![CDATA[<p>Nice. Fast IO makes sense, though I’m puzzled that there was no reasonable RAID config faster than JBOD. Would you mind sharing a bit more around that?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tiranga</title>
		<link>http://kovyrin.net/2009/08/04/advanced-squid-caching-in-scribd-hardware-software-used/comment-page-1/#comment-232026</link>
		<dc:creator>Tiranga</dc:creator>
		<pubDate>Mon, 17 Aug 2009 12:12:45 +0000</pubDate>
		<guid isPermaLink="false">http://kovyrin.net/?p=298#comment-232026</guid>
		<description>Nice piece of information. Thanks for sharing.</description>
		<content:encoded><![CDATA[<p>Nice piece of information. Thanks for sharing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scribd での Squid によるキャッシング方法 &#124; Carpe Diem</title>
		<link>http://kovyrin.net/2009/08/04/advanced-squid-caching-in-scribd-hardware-software-used/comment-page-1/#comment-231916</link>
		<dc:creator>Scribd での Squid によるキャッシング方法 &#124; Carpe Diem</dc:creator>
		<pubDate>Fri, 07 Aug 2009 06:34:28 +0000</pubDate>
		<guid isPermaLink="false">http://kovyrin.net/?p=298#comment-231916</guid>
		<description>[...] Alexey Kovyrin&#8217;s Blog に Scribd での Squid によるキャッシング方法が紹介されていました。 [...]</description>
		<content:encoded><![CDATA[<p>[...] Alexey Kovyrin&#8217;s Blog に Scribd での Squid によるキャッシング方法が紹介されていました。 [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: victori</title>
		<link>http://kovyrin.net/2009/08/04/advanced-squid-caching-in-scribd-hardware-software-used/comment-page-1/#comment-231914</link>
		<dc:creator>victori</dc:creator>
		<pubDate>Thu, 06 Aug 2009 06:52:46 +0000</pubDate>
		<guid isPermaLink="false">http://kovyrin.net/?p=298#comment-231914</guid>
		<description>I concur on the Varnish statement. No matter how hard I try to get Varnish to work out for our production needs, Squid still produces better results, even if it is limited to a single core. Here are some of the issues the Varnish developers fail to mention. 

1. Varnish needs to buffer the response, there is no streaming responses like Squid. This is a huge performance loss on cache misses.

2. Varnish has contention issues with small object allocations with it&#039;s mmaped file. This creates a lot of issues when your throwing lots of small thumbnails into the cache. 

3. Varnish at least in my experience has issues with keepingsockets in CLOSE_WAIT for extended periods of time. For example, Squid would only keep 430 sockets in CLOSE_WAIT while varnish would have it around keep 3,000 or so. 

4. Squid has two features that make it a killer cache; stale-if-error and stale-while-revalidate. You can keep your services extremely responsive if you play your cards right.

Look at the &quot;Shopping List&quot; http://varnish.projects.linpro.no/wiki/PostTwoShoppingList

Search for &quot;Streaming pass/fetch&quot; and &quot;Small object handling&quot;

However, all that said I would rather ideally use Varnish than Squid. Varnish has a lot more flexibility when it comes down to HTTP acceleration. Too bad in practice Squid wins out. 

Just my two cents.</description>
		<content:encoded><![CDATA[<p>I concur on the Varnish statement. No matter how hard I try to get Varnish to work out for our production needs, Squid still produces better results, even if it is limited to a single core. Here are some of the issues the Varnish developers fail to mention. </p>
<p>1. Varnish needs to buffer the response, there is no streaming responses like Squid. This is a huge performance loss on cache misses.</p>
<p>2. Varnish has contention issues with small object allocations with it&#8217;s mmaped file. This creates a lot of issues when your throwing lots of small thumbnails into the cache. </p>
<p>3. Varnish at least in my experience has issues with keepingsockets in CLOSE_WAIT for extended periods of time. For example, Squid would only keep 430 sockets in CLOSE_WAIT while varnish would have it around keep 3,000 or so. </p>
<p>4. Squid has two features that make it a killer cache; stale-if-error and stale-while-revalidate. You can keep your services extremely responsive if you play your cards right.</p>
<p>Look at the &#8220;Shopping List&#8221; <a href="http://varnish.projects.linpro.no/wiki/PostTwoShoppingList" rel="nofollow">http://varnish.projects.linpro.no/wiki/PostTwoShoppingList</a></p>
<p>Search for &#8220;Streaming pass/fetch&#8221; and &#8220;Small object handling&#8221;</p>
<p>However, all that said I would rather ideally use Varnish than Squid. Varnish has a lot more flexibility when it comes down to HTTP acceleration. Too bad in practice Squid wins out. </p>
<p>Just my two cents.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jim</title>
		<link>http://kovyrin.net/2009/08/04/advanced-squid-caching-in-scribd-hardware-software-used/comment-page-1/#comment-231912</link>
		<dc:creator>Jim</dc:creator>
		<pubDate>Tue, 04 Aug 2009 20:34:24 +0000</pubDate>
		<guid isPermaLink="false">http://kovyrin.net/?p=298#comment-231912</guid>
		<description>Nice. Fast IO makes sense, though I&#039;m puzzled that there was no reasonable RAID config faster than JBOD. Would you mind sharing a bit more around that? 

Sharding the squids in a deterministic fashion via a consistent hash is also a nice touch. I&#039;m curious how you handle failover and recovery for a given squid -- I&#039;m guessing you hash into a large number of shards, assign multiple shards to a particular squid, then dynamically balance shards across however many live squids you have at a given moment ... but that&#039;s just guessing. Could you say a bit more about that, too?

Thanks for the excellent series!</description>
		<content:encoded><![CDATA[<p>Nice. Fast IO makes sense, though I&#8217;m puzzled that there was no reasonable RAID config faster than JBOD. Would you mind sharing a bit more around that? </p>
<p>Sharding the squids in a deterministic fashion via a consistent hash is also a nice touch. I&#8217;m curious how you handle failover and recovery for a given squid &#8212; I&#8217;m guessing you hash into a large number of shards, assign multiple shards to a particular squid, then dynamically balance shards across however many live squids you have at a given moment &#8230; but that&#8217;s just guessing. Could you say a bit more about that, too?</p>
<p>Thanks for the excellent series!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scoundrel</title>
		<link>http://kovyrin.net/2009/08/04/advanced-squid-caching-in-scribd-hardware-software-used/comment-page-1/#comment-231910</link>
		<dc:creator>Scoundrel</dc:creator>
		<pubDate>Tue, 04 Aug 2009 16:27:15 +0000</pubDate>
		<guid isPermaLink="false">http://kovyrin.net/?p=298#comment-231910</guid>
		<description>I&#039;ve discussed this question with Percona guys and according to them they had some really weird problems with Varnish when tried to use it on one of their (pretty large) projects. So I&#039;ve decided to go with Squid (especially after reading wikipedia and fickr guys presentations on their architecture).</description>
		<content:encoded><![CDATA[<p>I&#8217;ve discussed this question with Percona guys and according to them they had some really weird problems with Varnish when tried to use it on one of their (pretty large) projects. So I&#8217;ve decided to go with Squid (especially after reading wikipedia and fickr guys presentations on their architecture).</p>
]]></content:encoded>
	</item>
</channel>
</rss>
