Re: Bug – 304 status - Cache-Control

Ilya Pirogov ilya at pirogov.me
Thu Jan 9 15:43:42 UTC 2014


2014/1/8 S.A.N <nginx-forum at nginx.us>

> > Кстати, похоже, что есть вариант еще проще, используя директиву
> > fastcgi_cache_bypass для запросов с If-Modified-Since и If-None-Match
> > и выставляя в ответе заголовок X-Accel-Expires: 0
> > если статус ответа backend`а будет 304.
>
> Да, у меня крутился в голове вариант, использовать куки для
> fastcgi_no_cache.
>

А зачем использовать куку? Почему нельзя просто прописать:

fastcgi_no_cache $upstream_http_etag;
fastcgi_cache_bypass $http_if_none_match;

Ведь для public кеша, насколько я понял, ETag не отдается.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20140109/7a78b2b1/attachment.html>


Подробная информация о списке рассылки nginx-ru