Hello!
On Wed, Mar 30, 2016 at 09:02:31PM +, Alex Vasilenko wrote:
> Максим,
>
> Стыдно признать, но вы оказались полностью правы. Cache-Control с Expires
> был в fastcgi_ignore_headers. А Vary в ответе был еще один, который
> собственно перезатирал предыдущие.
>
> Как я могу указать
Максим,
Стыдно признать, но вы оказались полностью правы. Cache-Control с Expires
был в fastcgi_ignore_headers. А Vary в ответе был еще один, который
собственно перезатирал предыдущие.
Как я могу указать несколько заголовков с Vary в таком случае? Vary:
Accept-Language, X-Authentication (через
Hello!
On Wed, Mar 30, 2016 at 09:41:59PM +0300, Andrey Kopeyko wrote:
> On Wed, 30 Mar 2016, Alex Vasilenko wrote:
[...]
> >Собственно и Cache-Control и Vary
> >заголовки игнорируются, кэшируется на минуту с первым попавшим языком.
>
> Вот здесь вы близки к пониманию происходящего, и к
On Wed, 30 Mar 2016, Alex Vasilenko wrote:
Приветствую!
Добрый вечер, Alex!
Есть контент, который кэшируется директивами fastcgi_cache:
...
Цель - кэшировать ответы в зависимости от языка в запросе Accept-Language
Собственно ответ следующего вида:
^
Вот тут у вас
Приветствую!
Есть контент, который кэшируется директивами fastcgi_cache:
> fastcgi_cache_path /var/cache/nginx/api_cache levels=1:2
keys_zone=api_cache:50m max_size=1000m inactive=600m;
> fastcgi_cache api_cache;
> fastcgi_cache_valid 200 1m;
> fastcgi_cache_use_stale error timeout