继续分享wordpress建站教程。前段时间缓存插件WP Rocket发布了新的WP Rocket v3.12版本,从这个版本开始它的预缓存功能开始真正派上用场了,悦然wordpress建站使用之后感觉确实快了一点点。这个功能是默认开启的,一般我们只需要安装或更新到新版本就可以了,其它不用管。
只有一部分服务器配置较差的用户在使用WP Rocket v3.12后起到好反作用,服务器会出现负载过高的情况,因为预缓存功能会占用CPU,配置高一点的服务器没什么感觉,配置低的服务器感觉就比较明显。
下面就给大家分享解决方法,以下代码来自站长帮,感觉大佬分享,直接上代码:
/** * URL请求之间的延迟: * 这是对同一 URL 的请求之间的延迟。 * 默认为 0.5 秒(500000 微秒) */ function preload_requests_delay( $delay_between ) { // 编辑这个值,单位秒 $seconds = 1; // 不要修改这里 $delay_between = $seconds * 1000000; return $delay_between; } add_filter( 'rocket_preload_delay_between_requests', __NAMESPACE__ .'\preload_requests_delay' );
/** * CRON 间隔: * 以秒为单位设置所需的 cron 间隔 * 通过设置更高的值,服务器将有更多的时间在处理批次之间休息。 */ function preload_cron_interval( $interval ) { // 更改此值,默认为 60 秒: $interval = 120; return $interval; } add_filter( 'rocket_preload_pending_jobs_cron_interval', __NAMESPACE__ .'\preload_cron_interval' );
大家可以把上面的代码添加到当前wordpress建站主题的functions.php文件中,或者是使用Code Snippets、wp code插件添加。添加之后即可生效,可以有效减少CPU负荷。如果你的服务器配置并不差,那么上面的代码就没必要添加了。
© Copyright 2020~2026. 悦然网络工作室/悦然wordpress建站 专注中小企业wordpress建站 All Rights Reserved.网站地图本站图片来源为Pexels、Pixabay、Freepik、Unsplash等图片库的免费许可,CC0协议;还有部分为自己手绘或AI生成,版权碰瓷请自重!法律服务:law@yueranseo.com蜀ICP备20016391号-1 川公网安备 51011502000367号