November 10, 2015 03:32PM
> А от его необработки - теряется корректность возвращаемых ответов,
> и, e.g., клиенту, который не понимает gzip, может быть возвращён
> сжатый ответ из кеша. Т.е., фактически, клиент не получит ответ.
> И, более того, администратор сможет узнать об этом только в том
> случае, если пользователь сам пожалуется.

Это не совсем так, если ответ бекенда зависит от заголовков, значения этих заголовков добавляли в ключ кеша, самостоятельно, в противном случаи клиенты бы получали не корректные ответы, кстати автор сабжа делал так же, плюс отдавались правильные заголовки Vary, для прокси и поисковых роботов, это уже давняя практика.

Проблема в том, что тогда ещё никто не знал, что Nginx в будущем будет автоматически обрабатывать Vary.

По этому я предложил, по умолчанию Vary не обрабатывать, но возможно достаточно описать Vary в документации про ключи кеширования Nginx и люди самостоятельно будут обновлять свои конфигурации.
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: 251
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