系统集成论坛
标题:
怎么确定我得网站适合用多大带宽?
[打印本页]
作者:
景安网络王世姣
时间:
2014-5-8 17:52
标题:
怎么确定我得网站适合用多大带宽?
一台服务器支撑的访问量没有一个定值,因为不同的应用占用的服务器硬件资源和服务器带宽资
源是不一样的,如服务器上面的数据库结构复杂,且数据文件庞大,一个访问者进行数据查询,造
成的计算量可能要消耗 1%的 CPU 资源,复用 CPU 情况下大概估算 200 个这样的用户就会消耗完
服务器的 CPU 资源,即使带宽再充足,用户访问已经非常慢了,因为服务器没法计算超额的任务;
另外一个例子 20M 带宽的服务器对外提供视频服务,一个访问者访问一个视频,平均下载速度
20kbps(限速的情况下),20M 带宽支撑的最大速度是 2.5Mbps 即 2500kbps,这样来看,同时
在线 125 个访问者,服务器带宽使用率就已经饱和或者跑满。一般的 web 网站提供信息浏览,20M
带宽的服务器可以满足同时在线 600 用户,这些值都是一个理论值,作为一个参考。实际的业务支
撑情况取决于以下几点因素:服务类型、服务器硬件性能、网站程序、数据库等。
看完这些理论上的数据,很多用户或者打算使用服务器的新人感到困惑,一台 20M 中等配置
服务器也支撑不了多少用户嘛,就几百用户而已!这可能是大家忽视了“同时”在线同时两个字,
如果刚开始这样讲:一台 20M 中等配置服务器做 web 应用,支持日访问量五千多用户,这样可能
更容易让人接受,但是这个数字也是在上面理论的基础上出来的,只不过这五千访问量不是同时在
线。
这个就好比乘坐火车,起始站售坐票 1000 张售完,列车上的乘客都是坐票的话,车厢内人少空气
好,来回走动也比较方便不拥堵,但是在假期高峰期,除了坐票依旧有很多人选择了无座,这时火
车上面可能有 1500 人,可试想一下在车厢内走动或者去洗手间是多么拥挤的一件事(类似服务器
上面同时在线人数过多,耗尽某项资源如带宽,用户访问起来就会比减慢),火车中途停靠 10 个车
站,有到站下车的旅客也有新的旅客上车,当这趟列车到达终点站之后,一路上总运载乘客可能共
计 3000 人。是不是发现生活中很多事情和服务器访问是一个道理,所以用户在选择服务器硬件、
带宽配置的时候,根据自己的预算和对预期的一个投资计划来决定,一般的网站服务器用中等配置
服务器就可以满足应用,如果服务器上面除了网站还有大型数据建议选用高配兼容机,如果除了网
站大型数据库还有 ERP 等办公软件,可以考虑一下 Dell、IBM 等品牌服务器;带宽可以前期选用
5M 或者 10M,后期访问量增加致使带宽饱和的情况下,再进行带宽升级扩容工作。这也是一种投
资保护。
欢迎光临 系统集成论坛 (http://bbs.xtjc.com/)
Powered by Discuz! X3.1