Welcome! Log In Create A New Profile

Advanced

Re: proxy_cache_key и fastcgi_cache_key

Gena Makhomed
January 10, 2014 03:34PM
On 10.01.2014 19:57, Валентин Бартенев wrote:

>>>>>> Смысл значения по умолчанию для proxy_cache_key состоит в том, что
>>>>>> идентифицируется тот ресурс, куда осуществялется проксирование.
>>>>>
>>>>>> Тем самым, если в разных виртуальных серверах проксирование
>>>>>> осуществляется в одно и то же место - будет использован
>>>>>> один и тот же элемент кеша.
>>>
>>> Ситуация, когда все размещенные на одном сервере виртуальные хосты
>>> имеют 100% идентичный контент и разные домены практически невозможна.
>>> Такая настройка nginx сейчас может появиться только в результате ошибки.
>>>
>>> Еще дефолтовая настройка nginx на $proxy_host может быть полезной
>>> тем, кто "грабит корованы", то есть показыват на своем сайте контент,
>>> который был получен с других сайтов путем проксирования с кешированием.
>>
>> Например, это может быть отдельный location под общие элементы
>> и/или ssi-инклуды. Именно под такие задачи оно исходно и
>> программировалось, и именно потому и стоят такие значения по
>> умолчанию - запрашиваем с бекенда то, что указано в proxy_pass, и
>> кешируем то, что запрашивали.
>>
>> Просто следует понимать, что задач - больше одной. И хорошее
>> решение для одной задачи - может оказаться плохим для другой.

Да, теперь понятно, спасибо. Но всеравно, дефолтовое значение
директивы proxy_cache_key очень странное, такой ключ применим
возможно в 0.0001% конфигураций nginx в мире, а тут - default

>> Проблема, на самом деле, в том, что прописанное в конфиге
>> "proxy_set_header Host $host" существенно меняет суть запроса к
>> бекенду, а значение по умолчанию proxy_cache_key об этом изменении
>> не знает, его надо обучать этому вручную. Возможно, именно с этой
>> стороны и следует подойти к этому вопросу.

Да, очень странное значение proxy_cache_key по умолчанию
и не менее странный пример настройки fastcgi_cache_key,
который приведен в документации. Были ведь такие случаи,
и подозреваю, что неоднократно, когда люди копируют себе
в конфиг fastcgi_cache_key, а потом они в шоке от того,
что происходит с их сайтами и рейтингами в поисковиках.

> Лично мне нравится идея привести значение proxy_cache_key по умолчанию
> к таковому fastcgi_cache_key, т.е. отсутствует и требуется задавать явно.
>
> ИМХО это полезно, как с точки зрения понятности конфига, так и с точки
> зрения унификации между различными upstream-модулями.
>
> А также избавляет нас от странной формулировки в документации:
>
> "By default, the directive’s value is close to the string"
>
> и упрощает код в нескольких местах.

Мне тоже нравится, только пожалуйста актуализируйте документацию
на сайте по этим директивам proxy_cache_key и fastcgi_cache_key,
чтобы внимательно прочитав ее, можно было понять что туда писать.

> Понятно, что такое изменение нарушает совместимость конфигурации и
> потребует явного вмешательства при обновлении. Но если что-то менять
> в этом отношении, то я за такой вариант.

Разве много ли таких конфигураций, которые полагались
на дефолтовое значение директивы proxy_cache_key ?

По крайней мере, можно добавить deprecation warning,
если proxy_cache_key явно не задан, а через некоторое
время - менять дефолт, и это почти никого не затронет.

--
Best regards,
Gena

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

proxy_cache_key и fastcgi_cache_key

Gena Makhomed January 07, 2014 06:16AM

Re: proxy_cache_key и fastcgi_cache_key

Maxim Dounin January 09, 2014 07:12AM

Re: proxy_cache_key и fastcgi_cache_key

Gena Makhomed January 09, 2014 08:58AM

Re: proxy_cache_key и fastcgi_cache_key

Maxim Dounin January 09, 2014 09:34AM

Re: proxy_cache_key и fastcgi_cache_key

Gena Makhomed January 10, 2014 04:56AM

Re: proxy_cache_key и fastcgi_cache_key

Maxim Dounin January 10, 2014 10:44AM

Re: proxy_cache_key и fastcgi_cache_key

Валентин Бартенев January 10, 2014 12:58PM

Re: proxy_cache_key и fastcgi_cache_key

Gena Makhomed January 10, 2014 03:34PM

Re: proxy_cache_key и fastcgi_cache_key

Валентин Бартенев January 10, 2014 03:50PM

Re: proxy_cache_key и fastcgi_cache_key

Gena Makhomed January 10, 2014 04:12PM

Re: proxy_cache_key и fastcgi_cache_key

Валентин Бартенев January 10, 2014 06:18PM

Re: proxy_cache_key и fastcgi_cache_key

Maxim Dounin January 13, 2014 07:24AM

Re: proxy_cache_key и fastcgi_cache_key

S.A.N January 09, 2014 02:03PM

Re: proxy cache key и fastcgi cache key

Gena Makhomed January 09, 2014 05:58PM

Re: proxy cache key и fastcgi cache key

Валентин Бартенев January 10, 2014 05:26AM

Re: proxy cache key и fastcgi cache key

Gena Makhomed January 10, 2014 06:46AM

Re: proxy cache key и fastcgi cache key

Gena Makhomed January 10, 2014 07:08AM

Re: proxy cache key и fastcgi cache key

Валентин Бартенев January 10, 2014 08:10AM

Re: proxy cache key и fastcgi cache key

Gena Makhomed January 10, 2014 03:52PM

Re: proxy cache key и fastcgi cache key

Валентин Бартенев January 10, 2014 05:18PM

Re: proxy cache key и fastcgi cache key

Gena Makhomed January 10, 2014 06:08PM

Re: proxy cache key и fastcgi cache key

Валентин Бартенев January 10, 2014 06:52PM

Re: proxy cache key и fastcgi cache key

Валентин Бартенев January 10, 2014 07:18PM

Re: proxy cache key и fastcgi cache key

Gena Makhomed January 11, 2014 06:20AM

Re: proxy cache key и fastcgi cache key

Gena Makhomed January 11, 2014 05:36AM

Re: proxy cache key и fastcgi cache key

S.A.N January 10, 2014 07:40PM

Re: proxy cache key и fastcgi cache key

Валентин Бартенев January 10, 2014 08:08PM

Re: proxy cache key и fastcgi cache key

S.A.N January 10, 2014 10:07PM

Re: proxy cache key и fastcgi cache key

S.A.N January 10, 2014 10:30PM

Re: proxy cache key и fastcgi cache key

S.A.N January 11, 2014 03:12AM

Re: proxy cache key и fastcgi cache key

S.A.N January 13, 2014 12:31AM

Об одной малоизвестной уязвимости в веб сайтах

Gena Makhomed June 11, 2014 06:32AM

Re: Об одной малоизвестной уязвимости в веб сайтах

Валентин Бартенев June 11, 2014 06:44AM

Re: Об одной малоизвестной уязвимости в веб сайтах

Gena Makhomed June 11, 2014 07:26AM

Re: Об одной малоизвестной уязвимости в веб сайтах

Maxim Dounin June 11, 2014 03:54PM

Re: Об одной малоизвестной уязвимости в веб сайтах

Gena Makhomed June 12, 2014 08:42AM

Re: Об одной малоизвестной уязвимости в веб сайтах

Maxim Dounin June 14, 2014 02:16PM

Re: Об одной малоизвестной уязвимости в веб сайтах

Gena Makhomed June 15, 2014 04:10PM

Re: Об одной малоизвестной уязвимости в веб сайтах

Maxim Dounin June 16, 2014 08:02AM

Re: Об одной малоизвестной уязвимости в веб сайтах

S.A.N June 16, 2014 11:19AM

Re: Об одной малоизвестной уязвимости в веб сайтах

Maxim Dounin June 16, 2014 11:38AM

Re: Об одной малоизвестной уязвимости в веб сайтах

S.A.N June 16, 2014 03:36PM

Re: Об одной малоизвестной уязвимости в веб сайтах

Maxim Dounin June 17, 2014 03:02AM

Re: Об одной малоизвестно й уязвимости в веб сайтах

Gena Makhomed June 17, 2014 06:36AM

Re: Об одной малоизвестно й уязвимости в веб сайтах

S.A.N June 17, 2014 04:11PM

Re: Об одной малоизвестной уязвимости в веб сайтах

Gena Makhomed June 16, 2014 04:22PM

Re: Об одной малоизвестной уязвимости в веб сайтах

Maxim Dounin June 17, 2014 02:32AM

Re: Об одной малоизвестно й уязвимости в веб сайтах

Gena Makhomed June 17, 2014 06:32AM

Re: Об одной малоизвестн ой уязвимости в веб сайтах

Maxim Dounin June 17, 2014 07:04AM

Re: Об одной малоизвест ной уязвимости в веб сайтах

Валентин Бартенев June 17, 2014 07:16AM

Re: Об одной малоизвест ной уязвимости в веб сайтах

Igor Sysoev June 18, 2014 10:28AM

Re: Об одной малоизвестн ой уязвимости в веб сайтах

Валентин Бартенев June 17, 2014 07:06AM

Re: Об одной малоизвестной уязвимости в веб сайтах

Dmitry June 11, 2014 03:56PM

Re: Об одной малоизвестной уязвимости в веб сайтах

S.A.N June 12, 2014 10:47AM

Re: Об одной малоизвестной уязвимости в веб сайтах

Илья Шипицин June 17, 2014 02:42AM

Re: Об одной малоизвестной уязвимости в веб сайтах

S.A.N June 17, 2014 10:46AM

Re: Об одной малоизвестной уязвимости в веб сайтах

Илья Шипицин June 17, 2014 01:02PM

Re: Об одной малоизвестной уязвимости в веб сайтах

S.A.N June 17, 2014 03:31PM

Re: Об одной малоизвестной уязвимости в веб сайтах

Илья Шипицин June 17, 2014 04:12PM

Re: Об одной малоизвестной уязвимости в веб сайтах

S.A.N June 17, 2014 04:50PM

Re: Об одной малоизвестной уязвимости в веб сайтах

Илья Шипицин June 17, 2014 04:16PM

Re: Об одной малоизвестной уязвимости в веб сайтах

Валентин Бартенев June 17, 2014 01:30PM

Re: Об одной малоизвестной уязвимости в веб сайтах

S.A.N June 17, 2014 06:05PM

Re: Об одной малоизвестной уязвимости в веб сайтах

Валентин Бартенев June 18, 2014 03:56AM

Re: Об одной малоизвестной уязвимости в веб сайтах

S.A.N June 18, 2014 12:15PM

Re: Об одной малоизвестной уязвимости в веб сайтах

Валентин Бартенев June 18, 2014 04:06AM

Re: proxy cache key и fastcgi cache key

Валентин Бартенев January 10, 2014 07:54AM

nginx и RFC

Gena Makhomed January 13, 2014 07:44PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

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