vBulletin caching proxy
Maxim Dounin
mdounin at mdounin.ru
Fri Oct 22 14:48:08 MSD 2010
Hello!
On Fri, Oct 22, 2010 at 06:19:45AM -0400, meto wrote:
> I figured out that it must be something with headers. Does anybody knows
> why nginx ignores cache with those headers?
>
> [code]
> Server nginx/0.8.53
> Date Fri, 22 Oct 2010 10:16:28 GMT
> Content-Type text/html; charset=ISO-8859-2
> Connection keep-alive
> X-Powered-By PHP/5.3.3
> X-Pingback http://ls2009.eu/vbseo-xmlrpc/
> Set-Cookie bb_lastvisit=1287437336; expires=Sat, 22-Oct-2011 10:16:28
> GMT; path=/; domain=ls2009.eu bb_lastactivity=0; expires=Sat,
> 22-Oct-2011 10:16:28 GMT; path=/; domain=ls2009.eu
> vbseo_loggedin=deleted; expires=Thu, 22-Oct-2009 10:16:27 GMT; path=/
> Cache-Control private
> Pragma private
> Last-Modified Wed, 20 Oct 2010 21:01:11 GMT
> Vary Accept-Encoding,User-Agent
> Content-Encoding gzip
> Content-Length 9560
> [/code]
> Cache-control should be ignored according to proxy cache settings...
Since 0.8.44 nginx doesn't cache by default responses with
Set-Cookie. If you want them to be cached you have to add
"proxy_ignore_headers Set-Cookie".
Note well: you may also want to add "proxy_hide_header Set-Cookie"
(or make sure cookies set aren't private, or make sure your
proxy_cache_key distinct for different users).
Maxim Dounin
More information about the nginx
mailing list