Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: проблемы с кэшированием , версия 0.8.54
Hello!
On Mon, Dec 20, 2010 at 11:55:45PM +0300, Александр Рочев wrote:
[...]
> По поводу:
> > Если proxy_hide_header тут действительно нужен, то кеширование не
> > будет работать без
> >
> > - proxy_ignore_headers "Cache-Control" "Expires";
> > + proxy_ignore_headers "Cache-Control" "Expires"
>
> можно попдобнее, не совсем понял, что нужно сделать. На сайте мы
> даем куки посетителям, так как есть авторизация клиентам.
По умолчанию nginx (0.8.44+) не кеширует ответы, в которых есть
заголовок Set-Cookie.
Если хочется, чтобы такие ответы кешировались - нужно добавить
"Set-Cookie" в директиву proxy_ignore_headers. Это бывает нужно в
специфических случаях - e.g. если бекенд во всех ответах пытается
поставить какие-нибудь ненужные куки, и контроля над бекендом нет.
Если куки используются для авторизации - то под определение
"ненужные" они врядли попадают, так что правильнее
будет убрать из конфига proxy_hide_header Set-Cookie.
Maxim Dounin
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|