Как загнать в кеш все ресурсы сайта?
Подскажите, пожалуйста, как проще всего загнать в кеш все страницы сайта на MODX?
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 10
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Это не быстро, но гарантированно загонит в кэш ВСЕ страницы, которые доступны по ссылкам. То есть, даже динамические, типа вывода каталога с разбивкой на страницы.
Здесь wget работает в режиме «паука» и просто дёргает страницы, не загружая их.
Еще можно еще придумать скрипт, который будет одновременно запускать несколько копий wget, направленных на разные разделы сайта для ускоренной генерации кэша.
Полезный параметр -l 10 ограничивает глубину выборки ссылок, его можно уменьшить, для скорости.
Если ты используешь Nginx — то добавь своему сайту правило
а это решается копированием и переделкой, или переделкой и отправкой изменений на гитхаб — github.com/BobRay/RefreshCache/