Transparent Content Negotiation and Caching

Urs Holzer <[email protected]>
Newsgroups gmane.comp.web.polipo.user
Message-ID <[email protected]>
Hi

I use Polipo as a caching proxy in order to be able to access already 
visited web resources even when I have no access to an internet 
connection. As an experiment, I will use Polipo for archival purposes by 
placing its cache in a git repository. Like this I will be able to 
access past versions of resources using a web application of my choice. 
In order to get this working reasonably, good caching of negotiated 
resources is required. Especially, Polipo must be able to choose a 
suitable variant on its own whenever a negotiated resource is requested. 

As I understand it, Polipo caches only one variant for a negotiated 
resource and serves this one based on the Vary, Content-* and Accept-* 
headers. Is this correct?

I'd like to implement Transparent Content Negotiation as described in 
RFC 2295. Is this a good idea? Is anyone else interested in this or has 
anyone already worked on this? I have not yet worked a lot with C, so it 
would take some time for me to try to implement it.

Greetings
Urs


------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_sfd2d_oct
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.