Welcome! Log In Create A New Profile

Advanced

Re: Странное поведение fastcgi cache key

Maxim Dounin
March 22, 2011 05:10PM
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@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Re: Странное поведение fastcgi cache key

Igor Sysoev March 22, 2011 01:48AM

Re: Странное поведение fastcgi cache key

Dmitry11 March 22, 2011 06:05AM

Re: Странное поведение fastcgi cache key

Dmitry11 March 22, 2011 11:36AM

Re: Странное поведение fastcgi cache key

Maxim Dounin March 22, 2011 05:10PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 246
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready