Недавно я слышал, что Nginx добавил кеширование в функцию обратного прокси. Я оглянулся, но не смог найти много информации об этом.
Я хочу настроить Nginx в качестве обратного прокси-сервера для кэширования перед Apache / Django: иметь прокси-запросы Nginx для некоторых (но не всех) динамических страниц в Apache, затем кэшировать сгенерированные страницы и обслуживать последующие запросы для этих страниц из кеша.
В идеале я бы хотел сделать кэш недействительным двумя способами:
- Установить срок действия кэшированного элемента
- Чтобы явно аннулировать кэшированный элемент. Например. если мой бэкэнд Django обновил определенные данные, я бы хотел сказать Nginx, что нужно сделать недействительным кэш поврежденных страниц
Возможно ли настроить Nginx для этого? Как?