Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Странное поведение fastcgi cache key
Hello!
On Tue, Mar 22, 2011 at 11:36:08AM -0400, Dmitry11 wrote:
> > А влияло
> > fastcgi_ignore_headers "Set-Cookie";
> >
> > В доке ничего не нашел про это. Что же
> оно делает?
>
> После нескольких экспериментов я
> пришел к выводу как это работает по
> умолчанию:
> - запросы без хеадера Cookie не
> проверяются в кеше (MISS). Запрос идет в
> апстрим.
Кеш, если он включён, проверяется всегда. Проверка делается по
fastcgi_cache_key, наличие/отсутствие заголовка Cookie в запросе
влияет только если куки включены в fastcgi_cache_key. По
умолчанию куки в fastcgi_cache_key не учитываются.
> - ответы с хеадером Set-Cookie не
> сохраняются в кеше.
Да, начиная c 0.8.44 наличие в ответе заголовка Set-Cookie
запрещает кеширование ответа.
...
*) Change: now nginx does not cache by default backend responses, if
they have a "Set-Cookie" header line.
...
Maxim Dounin
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|