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 <[email protected]>
Sender: [email protected]
Date: Fri, 23 Mar 2012 14:35:05 
To: <[email protected]>
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

_______________________________________________
varnish-dev mailing list
[email protected]
https://www.varnish-cache.org/lists/mailman/listinfo/varnish-dev

Reply via email to