最近换了个好一些的服务器,结果速度还是那么渣渣,刚开始还不到 1S 运行完,不到一天又成了 2S+了,也是够了,CPU 几个并发分分钟爆表,卧槽,这可是两颗 CPU 啊,看到别人万网运行个 WP 居然比我快,真的受不了了,于是决定慢慢进行优化。。。
WordPress 有很多不常用的功能,既然不常用,干嘛还要用吗,直接关闭了~
wp cron 前面的 wp 不看,只看后面的 cron 就知道这是一个定时任务的东东。有点常识的都知道 cron 不经过设置是不可能运行的,而 WordPress 例如定时文章等功能,却可以正常运行,没有经过触发,真的可以吗?
WP CRON 的运行方式不需要你额外设置,他是通过访客来进行触发的 ,也就是说, 有一个访客访问,这个 cron 任务就会执行一次,查询需要运行的东西。
这么一来,速度自然会被这些拖烂了
(好吧,对我这个渣渣数据库来说是这样)
这样一来,访客一多,需要运行的次数也就上去了,肯定会对服务器造成一些 不必要的负担。
所以,用不上这个功能的,可以果断禁用他,方法很简单,在根目录
wp-config.php
文件中添加以下代码,以禁止 wp cron 功能
define('DISABLE_WP_CRON', true);
当然,你也可以用云监控等来进行 cron 任务的触发,而非访客
VPS 同样也带有 cron 的功能,都可以试一试,至少比访客触发要靠谱的多