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