无力承受的高流量
1月3日,12306网站公布了“互联网购票起售时间”,每天分别在8点、10点、12点和15点放票。但这一举措更激化了网站与用户的“矛盾”。
“这样的定点放票会形成秒杀的效果。开始放票的1分钟之内,访问量会剧增,形成一个个高峰。”前文所述的航空电子客票人士说道,高峰时,服务器需要交互的响应量成几何级数增长。
“12306系统瘫痪在所难免。”一位CDN(内容分发网络)行业人士认为,从需求层面来说,火车票是刚性需求,不比购物。用户买不到票就会不停地刷新,“今天买不到,明天再继续”,需求得不到满足的用户会持续聚集在网站上,这会带来连续的“峰值”。
据铁路部门的预计,从1月8日到2月16日,春运期间铁路将发送旅客2.35亿人次,同比增加1352万,日均达到588万人次,但目前铁路的春运客运能力仅为382万。这意味着每天有200万人次的缺口。
1月5日,本报记者查询了Alexa排名,数据显示,近一周,12306网站的“一周平均排名”为339,日均IP为194万(每一个IP有可能是好几个人访问)。而国内航空网络售票网站“travelsky。com”的“一周平均排名”为11340,日均IP为8万多。相比之下,火车票的需求远大于机票。
一位CDN技术工程师告诉记者,从行业经验来看,春运期间,12306的并发量(同时在线访问量)达到1GB(1GB=1024MB,1MB=1024KB,1KB=1024字节),而一般来说,每个人一次性访问只需要花费2KB左右,有时候甚至只有几个字节。这意味着峰值时,12306网站的同时在线访问人数高达500多万。
这位技术工程师举例道,网上足球直播的视频的并发量达到几十GB,但由于传递的都是静态的内容,视频网站服务器需要的“处理能力”只是几十MB。但是,12306网站交互的是动态信息(查询、定票),所有的访问请求最终都需要12306网站的服务器作出响应,1GB就需要网站服务器拥有处理1GB访问的能力。
一位大型集团企业的CIO(首席信息官)根据其多年的工作经验判断,此次12306网站瘫痪是系统架构规划的问题,导致不能有效支持大并发量集中访问。同时,12306在IT管理上也有问题,未能进行有效的压力测试和运行模拟。
联系客服