Я хочу к страницам кэша на моем nginx сайте для быстрого извлечения. Скажем, каждые 5 часов я хочу истечь весь кэш и воссоздать его. Лак выполнит вызовы к веб-серверу и воссоздаст кэш на своем собственном, или он должен будет ожидать, пока пользователь не запрашивает страницу?
varnishd - демон HTTP-ускорителя
, это не работа, чтобы обрабатывать такие вещи, но что вы можете сделать, так это запланировать работу cron
(используя curl
, wget
и т.д.), которая спровоцирует попадание на страницы, которые вам нравятся, и Varnish
будет кэшировать их.
curl
:
[alexus@wcmisdlin02 ~]$ curl --help | grep -- '--silent'
-s/--silent Silent mode. Don't output anything
[alexus@wcmisdlin02 ~]$
wget
:
[alexus@wcmisdlin02 ~]$ wget --help | grep -- '--quiet'
-q, --quiet quiet (no output).
[alexus@wcmisdlin02 ~]$
Нет, Varnish не генерирует запросы, которые воссоздают его кэш.
Нужно вручную обновить страницы, чтобы кэш стал теплым
.