我们购买虚拟主机时,经常看到虚拟主机商会打出不限流量的宣传广告,也有不同的限制流量的套餐。如果网站在套餐内流量用完了,虚拟主机就会限制流量。那么虚拟主机商为什么会限制流量?限制流量对我们网站有什么影响?
我们知道,一个虚拟主机上有很多不同的站点,主机商是对不同站点进行平分服务器资源,主机商对每个用户采取限制是为了保护其他站点的正常运营。
比如,一个网站的流量非常大,占用资源比较多,严重的使用网络带宽资源,增加了整个服务器的负载,导致其他用户无法正常访问网站。这个时候,虚拟主机商为了保护服务器的正常工作,就会对虚拟主机进行流量控制。这些一般在购买虚拟主机时签订的协议中都有体验,包括主机商可以删除站点的部分内容或者关闭主机,并且是合法全规的,不承担相应的责任。
一般造成虚拟主机有大量流量的因素除了正常用户访问,主要原因是网站出了一些问题,比如网站的页面设计不合理,或者网站受到了DDOS攻击,又或者被挂了木马,网站大量容易被盗链,还有一些下载网站提供的数据下载功能影响,都可能导致流量过量。这些网站本身发展有可能不利,出现这些问题占用流量大,访问速度也有可能不快。因此虚拟主机对流量控制还是有一定必要性的。
常见控制流量的方式有三种。
控制虚拟主机IIS连接数
IIS限制是当下主机商用的最多的方法,也是被大多数用户认可的,一般来说,限制IIS对流量还是比较宽松的,通常IIS连接数在20个左右也就相当于1%的CPU占用率。
控制CPU
对CPU配额的限制也是变相的限制流量。一般网页显示在线过多基本上是由于CPU的限额造成的,一般刷新就可以解决。
流量限制
直接进行限制网络流量,这个比较来历,一般比如用户超过了套餐内的流量,那么本月内就不能正常访问网站了,解决方法一般就是升级网站的流量套餐。