WordPress 技巧:禁用 WP Cron

简介: 我们知道 WordPress 有个进程专门用来在指定的时间周期或者将来的某个时间点运行特定的任务,比如定时发布某篇日志。这个功能 WordPress 是通过 WP-Cron 实现的,它会在每次你的博客有人访问或者在后台工作的时候,都会去检查当前是否有任务要执行。

我们知道 WordPress 有个进程专门用来在指定的时间周期或者将来的某个时间点运行特定的任务,比如定时发布某篇日志。这个功能 WordPress 是通过 WP-Cron 实现的,它会在每次你的博客有人访问或者在后台工作的时候,都会去检查当前是否有任务要执行。这样可能会引起一些问题:

  1. 增加服务器加载时间,特别是网站访问用户特别多的时候。
  2. 而网站的访问用户很少或者加载了静态缓存插件,指定的任务可能又不运行。

所以最好不要让 WordPress 在后台执行 WP-Cron,而是使用服务器的真正的定时 Cron 功能来执行。

可以通过在 wp-config.php 添加下面的代码禁用 WP-Cron:

/* Disable background wp-cron */
define('DISABLE_WP_CRON', true);

然后在服务器上创建真正 Cron 作业,如果你使用 Bluehost 这类使用 Cpanel 管理的主机,可以直接在 Cpanel 面板 > 高级选项 > Cron Jobs 中添加:

根据你自己博客定义作业的情况,定义执行的时间周期,比如一天2次等。然后输入下面的命令:

/usr/bin/php -f /home/username/public_html/wp-cron.php >/dev/null

你需要根据自己主机的实际情况更改下上面的命令中 wp-cron.php 文件的路径。

或者直接使用服务器访问 wp-cron.php:

wget http://YourDomain.com/wp-cron.php

 

目录
相关文章
|
存储 缓存 前端开发
WordPress缓存插件WP Fastest Cache插件使用教程
WordPress缓存插件WP Fastest Cache插件使用教程
877 0
|
JavaScript 前端开发 PHP
思否开源项目推介丨WP Editor.md:WordPress 下的 Markdown 编辑器插件
思否开源项目推介丨WP Editor.md:WordPress 下的 Markdown 编辑器插件
思否开源项目推介丨WP Editor.md:WordPress 下的 Markdown 编辑器插件
|
存储 JSON 缓存
捉虫与寻龙:从0打造wordpress插件wp2oc fileshare (1) – 将wp存储后端做进owncloud
关键字:wp2oc fileshare,wordpress媒体存进网盘,网盘作为wordpress图床,owncloud wordpress backend storage
694 0
捉虫与寻龙:从0打造wordpress插件wp2oc fileshare (1) – 将wp存储后端做进owncloud
我的wp记录--WordPress3.0导航菜单图文使用教程
一、首先,选择进入自定义导航菜单设置页面。 登录WordPress后台,首页→外观→菜单 如果你的主题不支持WordPress3.0导航菜单功能,顶部会有下图的提示: 可以参考下面两篇文章,增加主题对导航菜单功能的支持。
1309 0
图解 wp WordPress 文章 链接 在新窗口打开
wp WordPress 文章 链接 在新窗口打开 因为wp默认是不在新窗口打开链接的,这对于我们这样习惯关窗口的人,用起来很不方便。其实改起来很简单,下面开始 一、打开外观,选择编辑 二、打开主题页眉,header.
1300 0
wordpress模板WP主题安装失败的解决办法
还记得我刚开始建立比尔云的时候,想要换什么样的主题直接在后台下载就行了。或者就到一些wordpress主题网站下载一些喜欢的然后在博客后台上传,也可 以用FTP上传模板就可以了。可是前段时间,我发现我的博客竟然不能更换主题了。下面给大家总结一下wordpress博客主题安装失败的几个问题。
5700 0
|
安全 数据库 数据安全/隐私保护