On Sat, May 12, 2012 at 6:00 AM, I wrote: > Varnish 3.0.0 on Ubuntu 11.10. > > I am trying to modify my vcl to provide a way to load/update cached pages. > > My idea is to check for a specific IP and User-Agent in vcl_recv and return > pass for a match. This should by-pass the cache and go to the back end to > obtain the object. This seems to work but then my object is not ending up > in the cache. > > If a previous object for the request is in cache, it remains in cache and > is returned for subsequent requests. If the object is not in cache, the > above will not add it to the cache. > > Am I missing something or asking varnish to do something it won't by > design? Is there another way to accomplish a forced retrieval of a cached > object and updating the cache with the new object without banning the > object? > > Comments and/or pointers to appropriate doc welcomed. >
Just to update this, I found one answer. It is to set req.hash_always_miss to true. See https://www.varnish-cache.org/trac/wiki/VCLExampleEnableForceRefresh. After some testing, this seems to be exactly what I was looking for. Jim _______________________________________________ varnish-misc mailing list [email protected] https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc
