降低WordPress占用虚拟主机CPU和系统资源的解决方案
对于如何降低WordPress占用虚拟主机CPU和系统资源这个问题,我想会有不少人关注吧,相信也有不少朋友因为这个问题被主机空间商暂停账号的,本人就是其中一个,多日以来,本人在测试WordPress时突然被空间上警告,还暂停了服务,这是一件很可怕的事,于是本人也便开始寻找解决这个问题的办法,经过多日以来的不断测试、努力和总结,最终解决了该问题。
WordPress作为世界级的博客程序,被全球网友们所使用,如果因为它很占用CPU或者系统资源的话那么为什么还会有那么多人使用呢,为什么有些人的博客没有出现这种状况呢,所以说问题还是出自自身,以下本人就该问题给出一个详细的解决方案。
经过本人精心详细的测试,目前已经总结出以下几大原因:
1.主题模板问题:所采用的主题模板过于绚丽或主题模板构造有问题
2.插件问题:插件数目过多只是其中的原因之一,而某些插件启用后将会导致严重的资源浩劫和内存锁死问题
3.死循环问题:网页的某些页面或链接失效而导致的请求和处理请求的过程中出现周而复始的链接循环,尤其是404错误页
4.缓存与压缩问题:网页没有启用缓存和页面压缩,导致占用过多系统资源和带宽
以上四大问题都是导致WordPress占用CPU和系统资源的祸首,对此,本人针对以上四大问题提出详细的应对策略和方法。
—————————————————————————–
策略一:主题模板问题
如果是您找人定做的模板一般不会出现这类问题,但是如果帮您制作主题的人的水平不怎么地的话就很难说主题的代码质量啦,因此,建议修改模板或者更换模板。
策略二:死循环问题
这种情况多发生在网站突然更换了网址或网页链接方式,导致原来的链接请求无法定位到新的网页而产生404错误循环,对此,您可以修改404错误页或者使用虚拟主机自带的自定义错误页功能即可解决该问题;
还有一种情况是资源类下载链接失效而产生错误的死循环,对此建议使用httpd.ini(Rewrite)或.htaccess(Linux)来重写资源链接,具体写法各不一样,在此不做累述。
策略三:插件问题
要知道,WordPress的一大特色就是有用不完的插件和换不完的主题,但是,这需要适可而止,所以说千万不可过多的使用插件,以满足网站各种功能需求为标准即可。如目前已经证实数据库自动备份插件会造成系统资源超标和CPU过限。不过一般插件不会造成这类问题。
策略四:缓存与压缩问题
之所以把这个放到最后是因为我要重点说说这方面,因为这也是起到核心和关键作用的,缓存在目前当今科学技术的应用中将越发重要,计算机从硬件到软件都离不开缓存技术,WordPress当然也不例外。学会使用缓存将使您的WordPress速度被增,甚至可以达到超低使用系统资源和CPU资源,再也不会受到空间商的资源和CPU超标警告!
本人推荐以下插件可以来降低WordPress占用CPU和系统资源(以下插件已经本人测试有效)
cos-html-cache
国产的能自动根据网站链接生成html文件的插件,不多说了,大家应该熟悉此插件!
DB Cache Reloaded
如果您对这个插件感到陌生的话说明您没有用好WP Super Cache插件,因为他们俩堪称姊妹插件,DB Cache Reloaded主要用来对数据库进行缓存,可以达到减少对SQL数据库的查询,进而降低消耗,而WP Super Cache则负责对全站进行缓存,如果您不使用这个插件的话,我想将来等您的流量越来越大时您总有一天还会回来找它的。
WP Super Cache
上一段已经说明,不在叙述。
WP Widget Cache
我想大家根据插件的名称就已经可以判断出来它的用途啦,它主要用来缓存边栏的Widget挂件的,不要小看它哦。
Gzippy
这个插件我相信大家也不陌生吧,它的作用是对网页输出进行压缩,可以减少资源消耗和带宽占用,建议试试!如果开启后没有效果的话说明主机空间在php.ini配置中位开启该选项,您可以与您的空间商联系商议一下!
Gzip效果在线检测:http://tool.chinaz.com/Gzips/
Really Static
这款插件或许很多人都没听说过,包括我在内,无意中发现了它的存在,于是特地详细的对它研究并测试了一番;从插件名称中望文生义即可得知,它是真正的静态插件,可以实现全站彻彻底底的静态,它可以静态化网站中的各种文件,使用它后您会发现您的网站基本上再也不用担心WordPress占用CPU和系统资源的问题,但是它会与一些其它插件不兼容,如果与其它插件发生冲突的话,那您就要选择性的使用了,由于它的设置项比较麻烦,在此特地给大家演示一下它的设置方法,如下:
此选项一般保持默认是即可。
如果网站数据进行了更新,您可以点击此项进行重新全站更新
好了,到此基本上设置完成了。
注意:如果您换了主题就需要重新设置主题模板的静态目录路径!
转载自大愚网技术世界


