怎样优化WordPress减少对CPU的占用

虽然国外主机都是不限空间和流量,但实际上对每个账号使用的资源还是有限制的,不如很多都限制了CPU的占用量,WordPress是目前使用最广泛的博客程序,但wordpress对CPU的占用居高不下使其运行速度变慢也是不争的事实。因此要想节省空间资源,并且让你的网站访问始终保持流畅,最重要的就是减少wordpress对CPU的占用。那么,怎么减少wordpress对CPU的消耗呢?下面是一些建议:

  • 请先备份您的数据,然后升级到最新版本的WordPress。最新版本的代码已经优化过,可以减少你的网站对CPU的消耗。
  • 防止盗链设置。检查一下我们的WP博客程序是不是上传分享了不少的图片或者可下载文件。如果有,我们需要进行远程调用调整,尽量不要放在本地空间中,这样可以减低我们网站的流量和CPU占用量。如果我们希望放在本地空间稳定操作,我们可以采用防盗链设置,可能别人引用了我们的文件或者图片导致的。一般我们可以通过HTACCESS设置或者CPANEL等空间面板设置;
  • 永久结构。不要直接以category, tag, author或 postname开始,而是使用 /%year%/%postname%/ 或 /%post_id%/%postname%/这种结构。
  • 安装W3 Total Cache这款插件,我们推荐你进行以下设置:
    • Page Cache: Enable
    • Page Cache Method: Disk (Enhanced)
    • Database Cache: Enable
  • 许多主题对CPU占用都很厉害。
    • 确保你加载的页面中没有错误链接
    • 如果您使用的是动态图像缩放,最好禁用这个功能
    • 如果实在不行,最好更换一个主题
  • 禁用或删除您不再需要对CPU占用太大的插件。虽然WORDPRESS程序非常好,我们也很喜欢。主要是其有非常强大的插件支持,可以实现很多绚丽的效果。但好效果肯定会给我们的空间占用大量的工作量,导致CPU超标。我们需要对其进行调整。没有必要的插件不要使用,能不使用插件就不要使用插件。我们可以搜索看看,有很多插件都被做成无插件版本,可以在代码中调整设置。
    • 所有相关文章插件(如YARPP)都会占用大量的CPU资源
    • WPRobot3等可以自动生成文章的插件会占用大量CPU,应禁用
    • 禁用StatPress和其他的WordPress统计软件,使用Google Analytics来分析您的网站流量
    • 任何其他插件——只要不是必须用的,都应禁用
  • 使用SI CAPTCHA,以防止垃圾评论。
  • 降低搜索爬虫爬行的频率。

虽然这么做未必一定让你对网站运行速度满意,但无疑,它们的确可以减少CPU的占用率,并有效提升网站的运行速度。

最后:流量过大就更换主机。流量如果真实很大,我们需要更换好的主机或者服务器。因为这样真实的流量肯定 会给我们带来收益,为了更好的发展,我们需要一个大房子。不要到时候空间被暂停导致我们网站受损失。