关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

12306又崩了!企业应如何解决网站流量暴增问题

发布时间:2019-12-29 09:23:10

进入12月底,再不到一个月,就要迎来国人最喜爱的节日——春节!身在异乡的游子们,这几天最关心的就是回家的一张火车票、汽车票、飞机票。不过,相信很多人近几天被12306给急坏了,因为“12306又崩了”!

为什么12306经常崩溃?

根据中国国家铁路集团有限公司的统计显示,铁路系统年售票量已超过31亿张,日售票能力达到1500万张,高峰时每秒售票量达700张,网页浏览量超过1500亿次/天。互联网售票占铁路售票总量的82.8%,12306已经成为世界上规模最大的实时票务交易系统。

如此大数据量的访问,以及瞬时提交订单数量,并发量过高会导致服务器无法正常运转。如果这时,不断有更多的访问与请求进来,那么服务器就会崩溃。相应例子,还有双11、双12等购物节,大家在凌晨进购物平台抢购时,也会出现类似问题。

为什么并发量高容易导致服务器崩溃?

服务器对于请求都是排队机制,当负载不大时,大家感受不到压力,因为1秒内就已经全部处理了。当请求数量过大时,我们访问12306时,就会感受到页面加载变慢,查询路线时会更慢。因为请求过多,服务器承受不了这么多请求,会丢弃部分请求。如果这时,突然涌入大访问量,那么操作系统TCP协议栈也将开始丢弃请求,我们看到的表现,就是服务器网络无法链接了。

如果继续增加请求,硬件部分满负荷运转,那么最终会出现大面积无法访问,这时就出现开头所说的“12306崩了”。

我们换个说法,比如一条高速公路,像12306这样的网站,平常所用的是我们少见的单向8车道、16车道等,超级高速公路。通常情况下,一个高速路口,一秒过8辆车、16辆车是很轻松的。但在春节期间,是什么状况呢?每秒钟,需要保证能过的车辆数是8*n倍,而且这个n不断上升。那么高速公路的压力在不断上升,而这时,突然有个高速路口涌入了大量车子,高速公路就会瞬间拥堵,乃至无法行驶。这与我们使用12306购票很类似,我们平常买票完全没有问题,但是春节期间,本身购票人数就多,当某个热门火车线路开始放票,涌入的人群,会瞬间将这个已经有点负担不过来的网络瞬时挤爆。

v2-32349ae903c5c4c109f956d14a638d6c_hd.jpg

对于企业而言,应如何解决网站流量暴增的问题?

不止12306会有流量暴增的问题,许多企业网站再进行活动时,也会出现网站流量暴增的现象,比如双11、双12这类购物节,或者网站产品的促销秒杀,新品发布等。面对暴增的流量,除了对活动效果的肯定,我们也应该提前做好应急措施,否则一旦暴增的流量用户无法得到理想的体验,对企业来说反而适得其反。

面对流量暴增,56云的CDN加速、服务器负载均衡、云数据库等,都能在一定程度上给予用户较好的网站体验。但当网站运营到一定阶段,服务器配置的升级还是主要手段,好的配置能够让网站运作更顺畅,也能让企业展现更好的产品及服务。



/template/Home/Zkeys2/PC/Static