Hello, Michal,

you will need some kind of cache invalidation. When you change the data
in CouchDB, your application will have to notify Varnish the document
has changed and should purge it form the cache.

well, that's certainly doable, but I would rather not mess with cache invalidation -- that'd bring a whole different layer in the stack.

Or, if you don't care Varnish will serve stale version of the document,
you can cache it for some short period without the invalidation.


Yes, that's an approach we could use for certain resources, but not ideal for most.

I am still curious if Varnish use ETag based caching at all?

It seems that Squid also does not work with ETags (http://wiki.squid-cache.org/Features/EtagSupport ). Can someone please clarify this?

The only info I've found is this old thread: 
http://lists.varnish-cache.org/pipermail/varnish-misc/2008-November/002184.html

Thanks,

Karel


_______________________________________________
varnish-misc mailing list
[email protected]
http://lists.varnish-cache.org/mailman/listinfo/varnish-misc

Reply via email to