Welcome! Log In Create A New Profile

Advanced

Re: дубли в кэше

Maxim Dounin
November 09, 2015 12:04PM
Hello!

On Mon, Nov 09, 2015 at 07:56:47PM +0300, Anton Kuznetsov wrote:

> Добрый день!
>
> Обнаружил странность.
> В конфиге:
> fastcgi_cache_key "$request_method|$cache_gzip|$host|$request_uri";
>
> Все стандартно, $cache_gzip=0|1 - переменная выставляется от енкодинга
> браузера.
>
> Грепаю директорию кэша по урлу и вижу 6 файлов, хотя ожидал увидеть 2! Как
> так случилось что появилось 5 файлов с абсолютно одинаковым KEY? Причем они
> живут своей жизнью. Я вижу что этот урл бегает на бэкенд 4-5 раз в час,
> хотя должен час жить и умирать только раз в час.

Несколько файлов для одного ключа бывают в случае, если
используются вторичные ключи из-за Vary в ответе бекенда.

Лечится выпиливанием Vary из ответа бекенда, либо
использованием fastcgi_ignore_headers Vary.

Подробнее тут:

http://nginx.org/r/fastcgi_ignore_headers
http://nginx.org/r/fastcgi_cache_valid

--
Maxim Dounin
http://nginx.org/

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

дубли в кэше

Anton Kuznetsov November 09, 2015 11:58AM

Re: дубли в кэше

Maxim Dounin November 09, 2015 12:04PM

Re: дубли в кэше

Anton Kuznetsov November 09, 2015 01:56PM

Re: дубли в кэше

Anton Kuznetsov November 09, 2015 02:04PM

Re: дубли в кэше

Maxim Dounin November 09, 2015 02:36PM

Re: дубли в кэше

Evgeniy Berdnikov November 09, 2015 04:22PM

Re: дубли в кэше

S.A.N November 10, 2015 08:44AM

Re: дубли в кэше

Maxim Dounin November 10, 2015 08:58AM

Re: дубли в кэше

S.A.N November 10, 2015 03:32PM

Re: дубли в кэше

Evgeniy Berdnikov November 10, 2015 09:36AM

Re: дубли в кэше

Anton Kuznetsov November 09, 2015 07:48PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 279
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