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