降低Wordpress的资源消耗

Yxhds YW| 2013-03-26 WordPress, 教程 评论数( 0 )

相信很多博主都是将自己的博客放在了虚拟主机上,一来搭建起来比较方便(主机公司多数都提供了控制面板),二来相对VPS也比较便宜。不过,毕竟虚拟主机是一台机器多人共用的,所以能分给每个用户的资源是非常有限的。Wordpress本身就越来越臃肿,它对CPU和内存的占用也越来越大,如果你不想被无良的主机商莫名的把你的主机停掉,合理使用Wordpress,降低Wordpress对资源的消耗是非常必要的。

缓存

缓存是个老生常谈的问题了。不过也确实是降低资源消耗的最重要手段。缓存的方法很多。服务器级的,框架级的,甚至代码级的。不过,对于普通的Wordpress用户来说,使用一个缓存插件就足以满足你的需求了。

Wordpress下好的缓存插件有很多,像WP Super Cache和W3 Total Cache都是不错的选择。之前曾写过一篇文章专门介绍Wordpress的缓存问题(《Wordpress的性能优化——缓存篇》),这里我就不多介绍了。

垃圾评论

垃圾评论是让每位博主都很头疼的问题,我相信,多数的网站上,垃圾评论要比非垃圾评论多的多。好在我们有Akismet之类的插件来屏蔽垃圾评论。

多数情况下,有Akismet就足够了。不过,当一个博客的评论足够多的时候,评论本身就影响到系统的性能。好在我们还有个更好的选择。现在很多东西都流行外包,网站建设可以外包,人事可以外包。其实你可能不知道,评论也是可以“外包”的。外包的方式也很简单,一个插件就可以搞定——Disqus Comment System。

你只需要在Disqus上申请一个API号,Disqus就会自己把你Wordpress的评论表单转换成Disqus的评论表单,Disqus同时会过虑掉垃圾评论,你还可以在Disqus官方网站上管理你博客的评论。

disqus

robots.txt

我可以告诉你一个很不幸的消息,就是,你的网站被搜索引擎访问的次数是被人访问的N多倍。于是,这又是一个很纠结的问题。如果完全屏蔽掉搜索引擎,你的网站大概就只有你自己知道了。(当然,如果你只是做个家庭内部的或朋友之间的小博客,你可以这么做)。可是,如果敞开给搜索引擎,它又会一遍又一遍的爬取那些重复的内容,无情的消耗系统资源。所以我们可以采用一个折中的办法,也就是利用robots.txt告诉搜索引擎可以抓取哪些文件,不要索引哪些文件。(比方/wp-admin这样的文件,搜索引擎是完全没有必要抓取的)。

下面是一个简单的robots.txt文件,仅供参考,读者可以根据自己的需要添加更多的URL。 User-agent: * Disallow: /cgi-bin Disallow: /wp- Disallow: /feed/ Disallow: /comments Disallow: /comments/feed Disallow: /trackback

图片

很多读者可能不知道到,很多时候图片是系统资源的最大杀手。所以记住不要动态的生成缩略图,而且用到大图要压缩的时候,要事先压缩好,而不是简单的在html上设置一个长宽高。

当然,更好的方法还是使用外站的图床,直接解决掉了图片对空间和流量的消耗。我的另一篇文章中介绍了几个不错的图床(《几个支持外链Wordpress免费图床》),有兴趣的读者不妨试试。

插件

Wordpress的插件越来越强大,资源消耗也越来越多。网站建的久了,经常会有一些没必要的插件挂在那里,自己忘记了,开在那里,没什么作用,还占用系统资源。所以,花点时间,看一下你的插件列表,是不是每个插件都是你真正需要的。

总结

降低Wordpress资源消耗的方法应该还有很多种,笔者暂时只想到了这些,欢迎更位读者在下面留言补充,不胜感激。

聚焦云计算,扫描二维码,关注HostUCan云计算

有好的文章希望站长之间帮助分享推广,猛戳这里我要投稿

您需要登录后才可以评论登录|注冊

暂无评论