Welcome! Log In Create A New Profile

Advanced

Re: Не работает map c переменными $status и $upstream status

August 03, 2016 07:29AM
Pavel V.
Вы хотите странного - придумали какие-то "заголовки кэширования от
бэкенда", но смысла их так и не объяснили.

Ну дык в документации nginx есть объяснение :) - http://nginx.org/ru/docs/http/ngx_http_proxy_module.html#proxy_cache_valid

Там сказано, что директивой proxy_cache_valid можно задать время жизни кэша для разного вида респонза. Но там же есть и оговорка, что это не будет работать, когда время кэширования в заголовке Cache-Control от бэка приезжает - этот заголовок перебивает настройки proxy_cache_valid. И вот если бэк по какой-то, одному ему ведомой причине отдаст файлик с неправильным кодом, но с заголовком Cache-Control, то это дело убъет нафиг весь функционал :(, пока неверный респонз из кэша не выковырять...
Странно, почему разработчик не предусмотрел такой вариант работы nginx..
У принципе, конечно, можно покопаться грязными ручками в недрах кода, дабы выпилить оттудова кэширование всех респонзов, кроме нужного 200-го, но это как-то неправильно..
Subject Author Posted

Не работает map c переменными $status и $upstream_status

YuriV August 02, 2016 01:08PM

Re: Не работает map c переменными $status и $upstream status

Pavel V. August 02, 2016 01:56PM

Re: Не работает map c переменными $status и $upstream status

YuriV August 03, 2016 07:29AM

Re: Не работает map c переменными $status и $upstream status

Pavel V. August 03, 2016 07:58AM

Re: Не работает map c переменными $status и $upstream status

YuriV August 03, 2016 12:00PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

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