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