阿里云虚拟主机因超标消耗资源关停的处理方法

频道:团队博客 日期: 浏览:46

前两年阿里云推出过免费的2年虚拟主机服务,很多网友去申请了,到期后续费也很便宜,几十块钱一年,如果单独去购买同样配置的云虚拟主机,大概要200多块吧。还有一些初期建站的朋友也会选择阿里云的基础型的云虚拟主机,毕竟阿里云的实力摆在那里,我们不得不相信。

阿里云的云虚拟主机稳定性一直很好,速度也不错,很重要的一个原因就是不会像其他虚拟主机上吹嘘的那样号称不限流量,其实不可能不限制流量,同IP的站点,如果是采集站点,或者其他很耗费资源的站点,会直接导致整个服务器不稳定,其他的网站受无辜之灾。那么限制流量有什么弊端了,就是我们在不升级配置的情况下,很容易导致资源耗尽,直接被官方停止服务。阿里云也算很人性化了,提供了三次重新开启服务的机会,只需登录阿里云虚拟主机控制面板,重新开启主机即可。但阿里云每月仅限开启三次,开启三次后将无法手动开启主机。

首选,我们要先明白出现资源耗费很快的原因大概有哪些?

网站消耗资源过多一般是由以下几个情况导致的:

1、使用Wordpress建站的,因为开启了过多耗资源的插件,可以尝试备份网站后,清除些有可能耗资源的插件。

2、使用DeDeCMS建站的,如果采用采集插件,一次更新了大量文章,很容易消耗资源。

3、有些站点数据库采用Access,这个老的不能再老的数据库,一旦容量过了30M,将占用非常多的资源。

4、网站存在死循环代码,或者网站程序本身有其他问题,这个也会很容易消耗资源。

5、通过查询apache或者iis日志分析,一般日志里占有了大量的时间或者提示一些超时的错误,就可能是这个对应的连接有问题,这也是消耗资源的原因之一。

如果出现虚拟主机因耗费资源关停,最直接的处理方法肯定是付费了,就是升级阿里云虚拟主机为独享主机或者阿里云服务器,这样一般能更快的解决问题,不过独享服务器一般费用会在几百甚至几千元不等。独享主机的好处就是不会因为程序占有资源多被强制关闭。

那么,有没有什么免费的方法是可以减轻资源的耗费,从而减少出现资源耗尽的情况呢?肯定是有的,联丰科技介绍一个使用 CDN 来分担流量消耗的方法。

首先,我们要先避开一些坑,免的做无效的工作,比如云盾提供的免费CDN加速服务不太适用,为什么呢?因为阿里云虚拟主机https加密访问后,云盾CDN端也要求部署SSL证书,但阿里云免费证书不支持下载,所以SSL证书不能正确部署完成。你添加、配置完成后,会出现一直无法访问。

还有一种情况,有些通过非官方购买的云虚拟主机是通过控制面板直接访问登录的,就是通过地址(https://cp.aliyun.com)直接登录的用户,是无法使用云盾证书服务提供的证书。如果是这种情况的用户,这条路也不通。

这里就涉及到一个常识问题,CDN 的 SSL 证书还可以跟服务器端的 SSL 证书不是一个机构的,浏览器对站点 HTTPS 的要求其实就是一个 SSL 证书机构颁发的就可以了。

那就好解决了,您可以在阿里云SSL证书服务中申请Symantec的一年免费证书,选择对应的服务器类型的证书,比如Nginx,在云盾的SSL&TLS自有证书中创建上传,启用后,一般可以顺利打开网站。总得来说就是阿里云虚拟主机要搭配CDN来使用,这样可以减少因超标消耗资源关停风险。如果阿里云虚拟主机开启HTTPS的话,虚拟主机和CDN可以使用不同机构的SSL证书。

其实还有很多其他的免费CDN提供商,您可以根据不同的情况,选择适合自己的就可以了,重点就是要学会曲线救国,弯道超车,解决问题是根本!