I have implemented a very efficient and simple "Vary:" processing
in varnish(-trunk) now.
The simplicity is based on a number of assumptions which I have
very little supporting evidence for, apart from my informed guesses.
Please read:
http://varnish.projects.linpro.no/wiki/ArchitectureVary
And report back whether it works for you or not...
Poul-Henning
--
Poul-Henning Kamp | UNIX since Zilog Zeus 3.20
phk at FreeBSD.ORG | TCP/IP since RFC 956
FreeBSD committer | BSD since 4.3-tahoe
Never attribute to malice what can adequately be explained by incompetence.
in varnish(-trunk) now.
The simplicity is based on a number of assumptions which I have
very little supporting evidence for, apart from my informed guesses.
Please read:
http://varnish.projects.linpro.no/wiki/ArchitectureVary
And report back whether it works for you or not...
Poul-Henning
--
Poul-Henning Kamp | UNIX since Zilog Zeus 3.20
phk at FreeBSD.ORG | TCP/IP since RFC 956
FreeBSD committer | BSD since 4.3-tahoe
Never attribute to malice what can adequately be explained by incompetence.