使用 cron 作业进行 ACPu 缓存

使用 cron 作业进行 ACPu 缓存

我的网站主页首次访问加载时间在 5-8 秒之间。

一旦我进入我的网站,所有页面加载都很快。如果我再次直接访问主页,它将立即加载。

我设置了一个warmcache.sh脚本来仅缓存主页。

查看我的apc.php仪表板,在我访问我的网站几分钟后,缓存就被刷新了。然而,即使在访问我的主页 5 分钟后,加载时间仍然很短。但我不知道要持续多久?

我应该多久设置warmcachach.sh一次 cron 作业的运行频率以保持主页的加载时间较短?

问题是我不知道它在缓存中保存了多长时间,因为apc.php仪表板表明缓存在几分钟后已被刷新,并且图表中唯一的变化显示:

已使用:32.2 KB (0.1%)

答案1

您应该查看apc.ini配置文件中的 TTL 参数:

apc.gc_ttl 3600

3600表示将被缓存并存储 1 小时。因此,您可以将 cron 作业设置为每小时运行一次。

相关内容