slowfs_cache_purge
Эта директива позволяет удалять конкретные кэшированные файлы из кэша SlowFS с помощью указанной зоны кэша и ключа.
Описание
Директива slowfs_cache_purge используется в модуле NGINX SlowFS Cache Module для удаления кэшированных файлов по заданному ключу в определённой зоне кэша. Когда запрос соответствует этой директиве, запускается операция очистки кэша, фактически удаляющая указанный файл из кэша. Это особенно полезно для управления устаревшими или неверными файлами, которые необходимо обновить в кэше, чтобы пользователи получали наиболее актуальный контент.
Директива принимает два аргумента: имя зоны кэша и ключ, представляющий конкретный файл, который необходимо удалить. Зона кэша должна быть заранее определена с помощью директивы slowfs_cache_path. Эта директива действует в контексте location block, поэтому важно правильно её определить, чтобы NGINX корректно реагировал на запрос на очистку.
Пример конфига
location /purge {
slowfs_cache_purge my_cache my_key;
}Убедитесь, что зона кэша, указанная в директиве, правильно определена с помощью slowfs_cache_path и доступна из блока location.
Использование директивы без необходимых разрешений может привести к ошибкам 403 Forbidden, так как очистка кэша может быть ограничена определёнными конфигурациями или настройками безопасности.