<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom"><title>Simon Willison's Weblog: squid</title><link href="http://simonwillison.net/" rel="alternate"/><link href="http://simonwillison.net/tags/squid.atom" rel="self"/><id>http://simonwillison.net/</id><updated>2009-11-01T12:15:27+00:00</updated><author><name>Simon Willison</name></author><entry><title>Traffic Server</title><link href="https://simonwillison.net/2009/Nov/1/trafficserver/#atom-tag" rel="alternate"/><published>2009-11-01T12:15:27+00:00</published><updated>2009-11-01T12:15:27+00:00</updated><id>https://simonwillison.net/2009/Nov/1/trafficserver/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.mnot.net/blog/2009/10/30/traffic_server"&gt;Traffic Server&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Mark Nottingham explains the release of Traffic Server, a new Apache Incubator open source project donated by Yahoo! using code originally developed at Inktomi around a decade ago. Traffic Server is a HTTP proxy/cache, similar to Squid and Varnish (though Traffic Server acts as both a forward and reverse proxy, whereas Varnish only handles reverse).


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/apache"&gt;apache&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/cache"&gt;cache&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/http"&gt;http&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/inktomi"&gt;inktomi&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/mark-nottingham"&gt;mark-nottingham&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/open-source"&gt;open-source&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/proxies"&gt;proxies&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/squid"&gt;squid&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/trafficserver"&gt;trafficserver&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/varnish"&gt;varnish&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yahoo"&gt;yahoo&lt;/a&gt;&lt;/p&gt;



</summary><category term="apache"/><category term="cache"/><category term="http"/><category term="inktomi"/><category term="mark-nottingham"/><category term="open-source"/><category term="proxies"/><category term="squid"/><category term="trafficserver"/><category term="varnish"/><category term="yahoo"/></entry><entry><title>Yahoo! proposal to open source "Traffic Server" via the ASF</title><link href="https://simonwillison.net/2009/Jul/7/trafficserver/#atom-tag" rel="alternate"/><published>2009-07-07T12:37:02+00:00</published><updated>2009-07-07T12:37:02+00:00</updated><id>https://simonwillison.net/2009/Jul/7/trafficserver/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://wiki.apache.org/incubator/TrafficServerProposal"&gt;Yahoo! proposal to open source &amp;quot;Traffic Server&amp;quot; via the ASF&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Traffic Server is a “fast, scalable and extensible HTTP/1.1 compliant  caching proxy server” (presumably equivalent to things like Squid and Varnish) originally acquired from Inktomi and developed internally at Yahoo! for the past three years, which has been benchmarked handling 35,000 req/s on a single box. No source code yet but it looks like the release will arrive pretty soon.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/apache"&gt;apache&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/asf"&gt;asf&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/caching"&gt;caching&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/open-source"&gt;open-source&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/proxies"&gt;proxies&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/squid"&gt;squid&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/trafficserver"&gt;trafficserver&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/varnish"&gt;varnish&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yahoo"&gt;yahoo&lt;/a&gt;&lt;/p&gt;



</summary><category term="apache"/><category term="asf"/><category term="caching"/><category term="open-source"/><category term="proxies"/><category term="squid"/><category term="trafficserver"/><category term="varnish"/><category term="yahoo"/></entry><entry><title>ncache</title><link href="https://simonwillison.net/2008/Jun/18/ncache/#atom-tag" rel="alternate"/><published>2008-06-18T20:09:48+00:00</published><updated>2008-06-18T20:09:48+00:00</updated><id>https://simonwillison.net/2008/Jun/18/ncache/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://code.google.com/p/ncache/"&gt;ncache&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
A squid-style caching system built on top of nginx. Supports the HTTP PURGE method for cache invalidation.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/cache"&gt;cache&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/http"&gt;http&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ncache"&gt;ncache&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/nginx"&gt;nginx&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/purge"&gt;purge&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/squid"&gt;squid&lt;/a&gt;&lt;/p&gt;



</summary><category term="cache"/><category term="http"/><category term="ncache"/><category term="nginx"/><category term="purge"/><category term="squid"/></entry><entry><title>HTTP Cache Channels</title><link href="https://simonwillison.net/2008/Jan/4/http/#atom-tag" rel="alternate"/><published>2008-01-04T12:48:51+00:00</published><updated>2008-01-04T12:48:51+00:00</updated><id>https://simonwillison.net/2008/Jan/4/http/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.mnot.net/cache_channels/"&gt;HTTP Cache Channels&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Interesting extension to the HTTP caching model by Mark Nottingham: caches can be told to subscribe to an Atom feed which alerts them to cached data that has gone stale. Group invalidation is also supported.

    &lt;p&gt;&lt;small&gt;&lt;/small&gt;Via &lt;a href="http://www.mnot.net/blog/2008/01/04/cache_channels"&gt;Mark Nottingham&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/atom"&gt;atom&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/cachechannels"&gt;cachechannels&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/caching"&gt;caching&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/http"&gt;http&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/mark-nottingham"&gt;mark-nottingham&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/squid"&gt;squid&lt;/a&gt;&lt;/p&gt;



</summary><category term="atom"/><category term="cachechannels"/><category term="caching"/><category term="http"/><category term="mark-nottingham"/><category term="squid"/></entry><entry><title>Two HTTP Caching Extensions</title><link href="https://simonwillison.net/2007/Dec/12/mnotus/#atom-tag" rel="alternate"/><published>2007-12-12T11:23:10+00:00</published><updated>2007-12-12T11:23:10+00:00</updated><id>https://simonwillison.net/2007/Dec/12/mnotus/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.mnot.net/blog/2007/12/12/stale"&gt;Two HTTP Caching Extensions&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
stale-while-revalidate serves cached content even while a refresh has been triggered and is currently being pulled in to the cache; stale-if-error serves cached content if a service has gone down.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/caching"&gt;caching&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/http"&gt;http&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/mark-nottingham"&gt;mark-nottingham&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/squid"&gt;squid&lt;/a&gt;&lt;/p&gt;



</summary><category term="caching"/><category term="http"/><category term="mark-nottingham"/><category term="squid"/></entry><entry><title>Just what web server should be sitting in front of my Rails application?</title><link href="https://simonwillison.net/2007/Jul/17/joyeur/#atom-tag" rel="alternate"/><published>2007-07-17T13:29:25+00:00</published><updated>2007-07-17T13:29:25+00:00</updated><id>https://simonwillison.net/2007/Jul/17/joyeur/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://joyeur.com/2007/07/16/just-what-web-server-should-be-sitting-in-front-of-my-rails-application"&gt;Just what web server should be sitting in front of my Rails application?&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Includes some interesting notes about Varnish, PHK’s high performance, highly configurable front-end caching server (essentially a much more modern version of Squid).


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/jason-hoffman"&gt;jason-hoffman&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/joyent"&gt;joyent&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/nginx"&gt;nginx&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/phk"&gt;phk&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/rails"&gt;rails&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/squid"&gt;squid&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/varnish"&gt;varnish&lt;/a&gt;&lt;/p&gt;



</summary><category term="jason-hoffman"/><category term="joyent"/><category term="nginx"/><category term="phk"/><category term="rails"/><category term="squid"/><category term="varnish"/></entry></feed>