相信很多博主都是将自己的博客放在了虚拟主机上,一来搭建起来比较方便(主机公司多数都提供了控制面板),二来相对VPS也比较便宜。不过,毕竟虚拟主机是一台机器多人共用的,所以能分给每个用户的资源是非常有限的。Wordpress本身就越来越臃肿,它对CPU和内存的占用也越来越大,如果你不想被无良的主机商莫名的把你的主机停掉,合理使用Wordpress,降低Wordpress对资源的消耗是非常必要的。
第一,防止盗链设置。检查一下我们的WP博客程序是不是上传分享了不少的图片或者可下载文件。如果有,我们需要进行远程调用调整,尽量不要放在本地空间中,这样可以减低我们网站的流量和CPU占用量。如果我们希望放在本地空间稳定操作,我们可以采用防盗链设置,可能别人引用了我们的文件或者图片导致的。一般我们可以通过HTACCESS设置或者CPANEL等空间面板设置;
第二,减少插件。虽然WORDPRESS程序非常好,我们也很喜欢。主要是其有非常强大的插件支持,可以实现很多绚丽的效果。但好效果肯定会给我们的空间占用大量的工作量,导致CPU超标。我们需要对其进行调整。没有必要的插件不要使用,能不使用插件就不要使用插件。我们可以搜索看看,有很多插件都被做成无插件版本,可以在代码中调整设置。
第三,设置评论。群发评论软件会导致我们的CPU超标和数据过大。我看到我的博客被群发评论一天达到几百上千,一直没有去整理删除,总评论数达到几 十万,这样使得我的数据库容易暴库,提高了检索的工作任务。当然会引起CPU超标,我们需要对评论进行设置验证。采用比较繁琐的验证码等方法。
第四,尽量不要设置定时发布。我们很多朋友做淘宝客采用的WP程序,喜欢定时发布文章,这样在几天或者几个月就不需要更新,会自动预设的文章自动发布。我检测到,自动发布功能是很方便,但非常占用内容,我们需要调整。
第五,流量过大就更换主机。流量如果真实很大,我们需要更换好的主机或者服务器。因为这样真实的流量肯定 会给我们带来收益,为了更好的发展,我们需要一个大房子。不要到时候空间被暂停导致我们网站受损失。
第六,缓存缓存是个老生常谈的问题了。不过也确实是降低资源消耗的最重要手段。缓存的方法很多。服务器级的,框架级的,甚至代码级的。不过,对于普通的Wordpress用户来说,使用一个缓存插件就足以满足你的需求了。
WordPress下好的缓存插件有很多,像WP Super Cache和W3 Total Cache都是不错的选择。之前曾写过一篇文章专门介绍Wordpress缓存插件的(wordpress缓存插件推荐),这里我就不多介绍了。
第七,修订版本产生的冗余数据。这个问题的如果不需要这个功能的话可以禁用这个功能,因为我们每次修改文章或者某一个固定的时间段wordpress都会自动缓存一下数据,时间久了之后会有很多冗余数据,数据量大的时候也可以影响数据的响应速度。具体禁用方法请看怎么去掉wordpress修订版本及删除版本冗余数据