10Mb的网络带宽基本与服务器的文件读取速度匹配
解决方法:
与人合租服务器或使用独立服务器,换主机商是没有用的。因为所有主机商都是一样的,每个主机商的服务器放的站点数都差不多。
如果与人合租服务器的话,合租人数不能超过10人,服务器的硬盘配置要达到如下要求:
品牌型号:Dell PowerEdge 1425
CPU:至强3.0G或以上
内存:至少2GB,推荐4GB
硬盘:至少160G SATA硬盘,推荐使用使用2个160G SATA硬盘组成Raid1(速度会比Raid0慢一点,但数据的安全性会提高许多,一个硬盘坏了,另一个硬盘还可以接着用)
价格:12000元左右
带宽要求:10Mb独享或100Mb共享。10Mb=1.5MB。一般100Mb共享分配到每台服务器上的带宽为5Mb左右,也就是600KB左右。费用约为5000--2万元/年(一分钱一分货,价格不同,真正分配到服务器上的带宽绝对不同)
一些关于流量和带宽的知识:
服务器上一定要安装流量统计软件(推荐使用DU Meter),如果流量达到1.5MB/秒,就要考虑增加带宽了。1.5MB的带宽,分配给10个网站,每个网站平均也才150KB左右,所以带宽是非常少的。这也是为什么许多人用合租服务器,速度仍没有多大提高的原因。用合租服务器网站的流量都是比较大的,这样当10个流量大的网站合租一台服务器,流量总数在那里摆着,每个网站能分到多少?
1.5MB的流量带宽到底有多快呢?我们可以算一下,1.5MB=1500KB,我们按每个HTML页面为50KB计算(事实上,一个HTML页面加上附带的图片、JS文件、CSS文件,一般在300KB-500KB间),1.5MB可以每秒钟打开30个页面,如果是独立服务器,这个数目已经不少了。但如果是10人合租的服务器,分到每个网站时,每个网站每秒钟最多才3个页面。
那么在只有一台服务器的情况下,是不是带宽越多越好呢?答案是否定的。我们知道,当带宽可以无限制的时候,磁盘性能就成为了瓶颈。我们可以在100M的局域网中进行“在两台电脑间复制文件”的测试,可以很快得到统计数据:当复制单个大文件时,复制速度约为4MB/秒,当复制多个小文件(如HTML网页)时,速度一般只有1MB/秒。也就是说,10Mb的网络带宽基本与服务器的文件读取速度匹配,超过10Mb的带宽后,因为受服务器的磁盘速度影响,增加的带宽利用不上,形成浪费。所以,一般地,单台WEB服务器(小文件居多)有10Mb的独享带宽,单台下载服务器或影视服务器(大文件居多)有20Mb的带宽,即可满足需要。