Re: proxy no cache директива
Roman Arutyunyan
arut на nginx.com
Пн Фев 12 08:52:52 UTC 2018
Здравствуйте,
On Mon, Feb 12, 2018 at 02:31:36AM -0500, jtiq wrote:
> Здравствуйте, интересует вопрос: proxy_no_cache может ли отслеживать
> содержимое? Например, не кэшировать если ответ от прокси содержит какой то
> кусок текста.
>
> proxy_no_cache $body 'some text here for no-cache'
Директива proxy_no_cache может отслеживать содержимое заголовков ответа от
бекенда, например $upstream_http_foo. А вот содержимое тела ответа
анализировать не получится т.к. в момент проверки proxy_no_cache тело еще
не прочитано.
Вообще, проверки типа "что-то содержит текст" в подобных случаях делаются с
помощью map.
--
Roman Arutyunyan
Подробная информация о списке рассылки nginx-ru