Задать вопрос

Как сбросить кеш nginx для определенной страницы?

При обновлении страницы в cms пытаюсь сбросить кеш nginx для этой страницы. Может быть существуют какие-то пути сбросить кеш средствами nginx, чтобы не лезть в папку с кешем и не искать-удалять файл кеша по ключу скриптом?
Кусок конфига:
fastcgi_cache xxx;
fastcgi_cache_valid 200 1h;
fastcgi_cache_valid 404 1d;
fastcgi_cache_valid 301 302 304 1h;
fastcgi_cache_methods GET HEAD POST;
fastcgi_cache_min_uses 1;
fastcgi_hide_header Set-Cookie;
fastcgi_pass_header X-Accel-Expires;
fastcgi_cache_key $mykey;
fastcgi_ignore_headers Expires Cache-Control;
fastcgi_no_cache $cookie_nocache $arg_nocache; #Ответ не записываться в кеш - работает
fastcgi_cache_bypass $cookie_nocache $arg_nocache $http_x_updateq; #Ответ не должен браться из кэша - работает
  • Вопрос задан
  • 7535 просмотров
Подписаться 8 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
SkyCat
@SkyCat
А вы это добавили в конфиг?
fastcgi_cache_bypass $http_x_update;
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы