Здравствуйте,

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 mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Ответить