On Jan 18, 2010, at 2:16 PM, pub crawler wrote:

>> Most kernels cache recently-accessed files in RAM, and so common web servers 
>> such as Apache can ?>already serve up static objects very quickly if they 
>> are located in the buffer cache.  (Varnish's apparent >speed is largely 
>> based on the same phenomenon.)  If the data is already cached in the origin 
>> server's buffer >caches, then interposing an additional caching layer may 
>> actually be somewhat harmful because it will add >some additional latency.
> 
> So far Varnish is performing very well for us as a web server of these
> cached objects.   The connection time for an item out of Varnish is
> noticeably faster than with web servers we have used - even where the
> items have been cached.  We are mostly using 3rd party tools like
> webpagetest.org to look at the item times.
> 
> Varnish is good as a slice in a few different place in a cluster and a
> few more when running distributed geographic clusters.   Aside from
> Nginx or something highly optimized I am fairly certain Varnish
> provides faster serving of cached objects as an out of the box default
> experience.  I'll eventually find some time to test it in our
> environment against web servers we use.

I have a hard time believing that any difference in the total response time of 
a cached static object between Varnish and a general-purpose webserver will be 
statistically significant, especially considering typical Internet network 
latency.  If there's any difference it should be well under a millisecond.

--Michael
_______________________________________________
varnish-misc mailing list
varnish-misc@projects.linpro.no
http://projects.linpro.no/mailman/listinfo/varnish-misc

Reply via email to