新闻中心

如何解决wordpress定时任务造成虚拟主机CPU超标

作者 / 无忧主机 时间 2013-10-18 18:03:58

大家好,无忧主机小课堂,今天又开课啦!~今天小编给大家介绍的是关于wordpress的定时任务给香港免备案php虚拟主机造成CPU超标的问题。在解决这个问题之前,我们首先要了解到,什么是wordpress的定时任务功能。 什么是wordpress定时任务功能? Wordpress定时任务功能,是为了支持一些需要使用这个功能的操作而设计的,比如说,wordpress的定时备份、wordpress定时发布文章等等。而这个功能,是需要依靠wp-cron这个功能来支持的。也就是说,每一次进行定时备份以及发布文章的操作时,都会对这个文件进行一次调用。那么为什么这样的调用会造成香港免备案php虚拟主机CPU超标呢?这个还要从wp-cron的工作原理来说。 Wp-cron的工作原理 用户不能通过crond设置计划任务,但网站随时可能会有用户在点击,只要在用户点击的时候,判断当时是否有需要运行的后台任务,如果则在后台运行该任务,就可以实现类似crond的效果。 客户在使用了wp-super-cache缓存插件的时候,后台会有很多wp-cron.php的调用,每一次访问页面都会调用。这样就容易出现cpu超标的情况了。虽然这么好用,那么无忧主机小编就不得不劝用户禁用它了。那么如何禁用这个功能呢? WP-Cron禁用方法 禁用WP-Cron很简单,编辑wp-config.php,加入一下一行: define('DISABLE_WP_CRON', true); 通过上面的方法,客户禁用了wp-cron功能,我们在观察了一段时间之后,客户香港php虚拟主机空间的CPU就慢慢走向了平稳。网站也恢复了正常。亲爱的无忧主机客户们,如果您遇到类似的问题,可以尝试联系我们客服,并用以上方法禁用wp-cron,解决问题。 您敢兴趣到的文章: “WordPress一些主要常用目录文件说明” “选择个人博客发布系统wordpress建站的优势分析_无忧主机原创

本文地址:https://www.51php.com/wordpress/12884.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服