最近总接到虚拟主机空间上发的邮件,说明网站对服务器资源占用过多而停用,需要重新申请再次开通,开始遇到这样的问题,看着空间商发过来的的一些颇具专业性的理由摸不着头脑,不知道如何应对。
经过数次被迫关闭网站,总算一次又一次解决。在这里总结一下,针对wordpress网站程序资源占用过多的一些原因,希望有需要的朋友能够从这篇文章中找到答案。
1、wordpress插件的问题wordpress的主程序是设计的非常强健的,一般来说,不会有什么问题,但插件就不一样了。由于wordpress是一个开源的程序系统,所以谁都可以为它编写插件,但各种各样的插件,并不一定能保证程序的质量,特别是有的插件很可能已经很长时间没有更新,导致跟最新的wordpress版本并不兼容,所以它们很有可能导致主机资源占用过高。所以,如果你的主机资源占用过高,第一个要检查的就是你使用了哪些插件,把没用的和可能没用的插件都删除掉,再试试看。而且以后注意尽量少用插件,特别是来源不明的插件。
2、网站本身流量太大wordpress本身是一个博客程序 ,但如果你把它当做CMS系统来用的话,可能网站本身流量就非常巨大,这样的情况下,也很可能会导致主机资源占用过高。这时候,你可以尝试使用WP Super Cache插件,它会把所有的页面进行静态化处理,对本身流量巨大的网站来说,会显著降低主机资源占用。但请注意,对一般的小网站来说,请不要使用这一类 的缓存插件,否则得不尝失。这个对于大多少博客来说应该不是问题。
3、定时类插件这一点可能很多人都没注意过,wordpress有很多有名的插件都在使用定时类插件,比如WP-DB-Backup插件之类的备份插件,都有定时备份的 功能。但我要说的是,尽量不要使用定时任务的功能,因为不当的定时任务可能会导致死锁,从而导致主机资源占用过高。具体的技术细节我也没有深究过,下面是 主机商发给我的信件,其中的wp-cron.php就是处理定时任务的。
4、wordpress版本的问题最后要说的就是,尽量让你的wordpress更新到最新版本,因为wordpress全球使用的人数实在是很多,所以同样有很多黑客之类的人在想方设法 的找wordpress的漏洞,每次wordpress更新都会修复一些可能的漏洞,所以,更新到最新版本才能避免潜在的漏洞暴露在别有用心的人面前。
WordPress 是一个非常优秀的博客系统,正确的使用和维护对网站的健康发展很有帮助。
2019年06月29日 下午6:58 沙发
感谢分享,wp也能很快