Время загрузки главной страницы моего сайта при первом доступе составляет 5-8 секунд.
Когда я нахожусь на своем сайте, все страницы загружаются быстро. И если я снова перейду на домашнюю страницу напрямую, она загрузится мгновенно.
Я настроил сценарий warmcache.sh
, чтобы кэшировать только домашнюю страницу.
Глядя на мой apc.php
, кеш очищается через несколько минут после того, как я зашел на свой сайт. Однако время загрузки все еще невелико, даже после 5 минут доступа к моей домашней странице. Но я не знаю, как долго?
Как часто мне следует настраивать warmcachach.sh
для запуска в cron-задании, чтобы снизить время загрузки домашней страницы?
Вопрос в том, что я не знаю, как долго он хранится в кеше, потому что панель мониторинга apc.php
показывает, что кеш был очищен через несколько минут, и единственное изменение на диаграмме показывает:
Используется: 32,2 КБайт (0,1%)
Вы должны посмотреть параметр TTL в файле конфигурации apc.ini
:
apc.gc_ttl 3600
Значение 3600
означает, что он кэшируется и хранится в течение 1 часа. Таким образом, вы можете настроить выполнение задания cron каждый час.