Re: не ожидаеммое поведение fastcgi cache bypass+fastcgi no cache
Oleksandr V. Typlyns'kyi
wangsamp на gmail.com
Пт Окт 15 19:44:23 MSD 2010
Today Oct 15, 2010 at 08:22 ig0r wrote:
> то есть если я пишу
>
> fastcgi_cache_bypass $cookie_PHPSESSID $arg_nocache;
> fastcgi_no_cache $cookie_PHPSESSID;
>
> Добавив к урлу ?nocache=1 я ожидаю, что
> страница не будет братся из кеша, но
> после запроса к бекенду пападёт в кеш.
> Страница действительно не берётся из
> кеша, но и не попадает в него.
А в fastcgi_cache_key что?
Если там присутствует $args, то с разными значениями nocache - это разные ключи.
Но в данный момент *_cache_bypass без *_no_cache использовать нельзя.
Там существует ошибка, что в ngx_http_file_cache_set_header приходит буфер без выделенного пространства под метаданные кеша.
В результате в кеш попадает ответ с битым заголовком: http://nginx.org/pipermail/nginx-ru/2010-September/036942.html
--
WNGS-RIPE
Подробная информация о списке рассылки nginx-ru