大家可以把上面的代码添加到当前wordpress建站主题的functions.php文件中,或者是使用Code Snippets、wp code插件添加。添加之后即可生效,可以有效减少CPU负荷。如果你的服务器配置并不差,那么上面的代码就没必要添加了。
- WP ROCKER
Wp Rocket插件预缓存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' );
/**
* 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' );