Re: nginx не кеширует
Maxim Dounin
mdounin на mdounin.ru
Вт Мар 20 12:26:08 UTC 2012
Hello!
On Tue, Mar 20, 2012 at 06:48:49AM -0400, neomag wrote:
> >Может есть еще какие заголовки?
> Например от session.auto_start ?
>
> вроде бы нет,
> заголовки запроса:
>
> GET /test.php HTTP/1.1
> Host: beta.almara.org
> Connection: keep-alive
> Cache-Control: max-age=0
> Pragma: no-cache
> User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.11
> (KHTML, like Gecko) Chrome/17.0.963.79 Safari/535.11
> Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
> Accept-Encoding: gzip,deflate,sdch
> Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4
> Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.3
> Cookie: __utma=67867778.1276183285.1331847869.1331847869.1331847869.1;
> __utmz=67867778.1331847869.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none);
> auth=123
>
> заголовки ответа:
>
> Connection:keep-alive
> Content-Encoding:gzip
> Content-Length:28
> Content-Type:text/html
> Date:Tue, 20 Mar 2012 10:45:23 GMT
> Server:nginx
> Vary:Accept-Encoding
> X-test:kukareku
Поскольку у вас в конфиге стоит
proxy_hide_header "Set-Cookie";
то через nginx не увидишь, был в ответе заголовок Set-Cookie или
нет. В то же время, если бекенд пытается выдавать куку, то nginx
отключит кеширование ответа.
Maxim Dounin
Подробная информация о списке рассылки nginx-ru