VUG5 IMS presentation

sky at crucially.net sky at crucially.net
Fri Mar 23 15:51:51 CET 2012


I will re-iterate, I have no idea why this is so complex and no one has been able to explain it. 

If we have last-modified from in a grace object, add if-modified-since. If you don't like it, remove if-modified-since in vcl_miss. This gives you control.

If you get a 304 and no headers have changed (most likely) then you don't need to copy the object, just update timestamps. 

Go through vcl_fetch to allow people to change the vcl or introduce a new function for that. (the one problem of going through vcl_fetch is people might try to set headers unnecessarily.)

The patch to this is literally tiny, combined with pure background 304 re-validation I think it is 200 lines, and that includes using background threads.

Artur 
Sent via BlackBerry by AT&T

-----Original Message-----
From: Nils Goroll <slink at schokola.de>
Sender: varnish-dev-bounces at varnish-cache.org
Date: Fri, 23 Mar 2012 14:35:05 
To: <varnish-dev at varnish-cache.org>
Subject: VUG5 IMS presentation

Hi,

I've been asked to mail it to this list.

Thanks to everyone at VUG5 dev day for the good discussion.

Nils



More information about the varnish-dev mailing list