@Softmark

Как сбрасывать кэш LiteSpeed по расписанию?

Как через cron очищать весь кэш wordpress litespeed cache, в том числе кэш cloudflare, каждые 15 минут?
  • Вопрос задан
  • 27 просмотров
Пригласить эксперта
Ответы на вопрос 2
Zettabyte
@Zettabyte
Специалист по восстановлению данных
С высокой долей вероятности вы можете чистить кэш LiteSpeed просто вручную. Поищите у себя папку lscache (там внутри обычно "цифровые" подпапки: 1, 2, 3,...), если она есть, то с нужной периодичностью удаляйте её содержимое. Она может быть в корне ФС, не перепутайте только с директорией с плагином.

Также можно curl'ом. У вас есть какие-то правила в .htaccess, вы можете вызывать curl -isX PURGE https://VashSite.ru/index.php. Если будете вызывать curl с другого хоста, то его IP должен быть добавлен в список "Trusted".

Проверьте как это сработает с Вордпрессом:
Сначала зайдите на https://VashSite.ru/index.php браузером (или чем вы проверяете ответы) и убедитесь, что там X-Litespeed-Cache: hit.
Затем выполните команду выше. Потом сразу снова зайдите на https://VashSite.ru/index.php браузером, вы должны увидеть X-Litespeed-Cache: miss (если, конечно, кто-то не сделал такой запрос после сброса быстрее вас).

Насчёт Cloudflare не подскажу, не изучал, смотрите их доки. У них наверняка есть какой-то API, WebHook-и, или что-то подобное.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
07 мар. 2021, в 03:18
1500 руб./за проект
06 мар. 2021, в 22:58
70000 руб./за проект
06 мар. 2021, в 22:36
10000 руб./за проект