最新消息:

阿里云WordPress网站因为过度消耗资源暂时无法访问被主机商关停怎么办?

网站技巧 admin 5072浏览 0评论

阿里云的虚拟主机,非常便宜的那款(备注:低价格对标的是低配置,受到的限制多),估计现在没有卖了,现在买到的低配置虚拟主机估计也会遇到这种情况,其他品牌的虚拟主机估计也会遇到,解决方法仅供参考。

这个网站是用WordPress做的,是一个十分简单的企业展示网站,访问量不大,每月的剩余流量充足(如下图),剩余空间和数据库也充足。(备注:耗资源和这些无关)

就这样一个小网站,运行3个月了,最近被主机商给关停了,理由是“因为过度消耗资源”,

举个例子,解释一下为什么会“耗资源”

  • 简单的说,就是网站的某个程序在执行的时候,占用了比较多的CPU和内存资源。因为主机配置很低(价格低),被限制的比较狠,就被关停了。
  • 这台主机价格比如是300元,相当于租了个10平米的房子,也只能睡觉休息(想象一下:100平米的房子租给了6户的情景)。客厅、阳台、厨房、卫生间都是共享的,不是不能用,只是受到各种限制。
  • 如果主机价格是3000元,相当于租了个100平米的房子,不仅活动空间大,而且都是独享的,想怎么折腾都可以,不会动不动就会被限制了。

“耗资源”的解决办法

同样可以参考租房的案例,日本有很多10平米公寓,功能齐全。简单的说就是“一切从简”,全方位“优化”(取舍)。

现在阿里云不再提供虚拟主机“耗资源”的原因了,让用户自己查找原因,一般虚拟主机都提供了日志下载功能,我们可以通过分析日志,看看网站哪些文件访问量大,是不是受到了攻击。

除了日志,我们还可以到主机的控制面板里找“流量统计”和“访问统计明细”,如下图,可以看到xmlrpc.php这个文件请求数比较多,实际上网站管理员不需要这个文件提供的功能,这么多请求是被别人利用的,也许这是耗资源的原因。

另外,WordPress网站要从这三个方面优化:

    1. WordPress自身
    2. WordPress主题
    3. WordPress插件

如何尽量避免“消耗资源”?

WordPress自身:WordPress根目录有个XMLRPC.php文件,如果用不到这个功能,可以把这个文件改名或者删除,这个文件具体作用大家可搜索“XML-RPC发布协议”。如果用电脑软件发布WordPress文章,要保留这项。

WordPress主题:BeTheme、Avada这种主题都自带了很多功能,把不需要的功能关掉,主题选项里有开关,关掉可以节省些资源。

WordPress插件:Slider Revolution 幻灯片插件、WPML多语言插件、WooCommerce插件,这三个插件都是吃资源的大户。特别是后两个插件,1核心1G内存的服务器如果优化不好也会导致网站无法正常显示。

如果网站用到了Slider Revolution 幻灯片,如果只是普通的背景图片和文字的多屏切换,建议使用主题自带的幻灯片来实现,虽然主题自带幻灯片提供的自定义功能弱了些,但在资源占用方面要比Slider Revolution 有优势。如下图

建议关闭文章和页面的评论功能,特别是主题Demo自带的文章评论是打开的,别忘记关掉评论,或者删掉Demo文章。

阿里云的虚拟主机如果被关停,一个月有3次打开机会。超过三次只能等到下个月在开启。

 

转载请注明:日记男孩的博客 » 阿里云WordPress网站因为过度消耗资源暂时无法访问被主机商关停怎么办?

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址