香港独立IP空间
香港php空间
美国php空间
域名注册

大家好,无忧主机小课堂,今天又开课啦!~今天小编给大家介绍的是关于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建站的优势分析_无忧主机原创

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

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读:


搜索技术文档