ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Не могу завести кеш в nginx /0.7.67



Hello!

On Mon, Apr 11, 2011 at 12:46:17PM +0300, Дмитрий Леоненко wrote:

> Доброго времени суток. Никак не могу понять, почему в простой конфигурации
> отказывается работать кеш.

[...]

> proxy_buffering                 off;

Кеширование не работает без proxy_buffering.  Как минимум - 
включить явно в соответствующем location.

[...]

> server {
> .....
> location = /rss.php {
>     access_log /var/log/nginx/rss.php.log custom;
>     proxy_cache melco;
>     proxy_cache_key "$host$request_uri$args";
>     proxy_ignore_headers "Cache-Control" "Expires";
>     proxy_cache_min_uses 1;
>     proxy_cache_valid 200 302 304 5m;
>     proxy_cache_use_stale http_502 http_503 http_504;
>     proxy_hide_header Set-Cookie;

JFYI: если в возвращаемых бекендом заголовках есть Set-Cookie, то 
в 0.8.44+ он также будет отключать кеширование (если не добавлен в 
proxy_ignore_headers).  На ...

> # nginx -V
> nginx version: nginx/0.7.67

... это не влияет.

Maxim Dounin

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.