QQ登录

只需一步,快速开始

12306网站1天点击10亿次频瘫痪:最牛电商求诊

[复制链接]
水星人 发表于 2012-1-10 10:59 | 显示全部楼层 |阅读模式 来自: 辽宁本溪

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?加入牧夫(请注明天文爱好者,否则无法通过审核,请勿使用gmail/outlook/aol/icloud邮箱注册)

×
“过年回家,你准备好了吗?”这是全国2亿春运旅客共同的话题。
2012年,全国第一次实施铁路系统的网络电话订票。从一部电脑、一根网线出发,铁道部副部长胡亚东在去年6月给出了“网络售票最方便、最公开、最公平”的设想。
最新的数据显示,目前网络售票和电话订票每天已经达到200万张,网络售票的注册用户已经超过1000万人。1月1日至8日,铁道部推出的12306铁路客户服务中心网站日均点击次数超过10亿次,被网友戏称为“中国最牛的电子商务网站”。
人们终于不用再到车站整宿排队,但买到一张返乡的火车票却仍然艰难。在12306网站上,大量用户无法登录、订票付款后无显示,少数紧俏的线路需要刷新系统30- 50次才能购买成功,购票者有苦难言。
无力承受的高流量,使得12306网站频频出现瘫痪。从事航空电子客票销售的人士认为,12306系统架构规划以及客票发放机制有缺陷,无法支持大并发量的交易,长远来说应仿效机票销售,对外开放数据接口,进行分流。
一票难求重压12306
12306的瘫痪正在续写着中国春运“一票难求”的古老故事。在8日举行的发布会上,铁道部副部长胡亚东表示“虽然我们尽力采取了多项便民利民措施,但是由于综合的和客观的因素影响,买票难的问题仍然没有得到根本的解决”。
根据胡亚东介绍,今年春运期间全国铁路将发送旅客2 .35亿人次,同比增加1352万人,增长6.1%,日均588万人,同比增加34万人。
从事航空电子客票销售的人士认为,今年春运从1月8日至2月16日为期40天,但由于各铁路局电话订票和互联网售票的预售期为12天,1月6日-10日(可对应购买17-21日的火车票)网络电话订票将达到最高峰,预计12306网站出现拥堵和瘫痪的现象会更为频繁。
事实上,目前铁路春运客运能力为日均382万人次,实际运力需求缺口达到206万人次。即便是在公平的网络售票方式下,成百上千的网民获取一票仍具有极大的不确定性,这也是12306网站出现巨大负荷的根本原因。
上述航空电子客票销售的人士认为,除了票源紧张,12306系统架构规划以及客票发放机制也存在了三大缺陷,包括定点的互联网起售时间、支付方式的局限以及数据接口没对外开放。
三大系统缺陷
“尽管12306网站每天的订票时间为早晨6:00至次日凌晨1:00,但每天有四个定点的起售时间,分别是8点、10点、12点、15点,导致大部分购票者都集中在这几个时间点刷新网站,形成登录高峰期。”上述人士表示:“我们估计,如果12306网站登录高峰期间的并发量达到1G B,那么同时在线访问人数可能已达到500万。”
500万是一个什么数字?安天实验室总工程师张栗伟告诉南都记者:“同时在线达到500万,已经超过百度空间的规模;如果同时交易500万笔,这个规模大约是淘宝最大促销2011年双12时第一小时总成交量笔数的2倍,无论哪一个都是比较巨大的数字。”他认为,这种定点放票的机制容易造成访问数量剧增,出现明显的洪水效应,一旦超出服务器的承载能力,响应时间就会显著变长、交易失败率增加。
其次,在支付方式上,12306网站建议使用中国工商银行、中国农业银行、中国银行、招商银行的银行卡,其他银行卡则需要通过“中国银联”间接支付。上述航空电子客票销售的人士认为,支付选择的局限性,会出现两种情况:首先是支付过于集中,银行支付系统连接不顺畅,用户交易时间变长;其次,一但超过网络购票的支付时限45分钟,出现付款成功但无法购票,那积聚在网站上的用户就越来越多。
安天实验室总工程师张栗伟表示,这种情况下会出现放大效应。“每个用户的交易时间变长,用户的平均交易失败率提升,导致用户需提交多次交易,进一步加大网站的负担,而新的负担又会进一步造成新的恶性循环。”他表示,在12306网络的案例中还有一个特殊的情况,即票源稀缺,这导致用户重复查询,进一步加大网站负担。
仿效机票销售?
根据规定,目前可以通过网上预订车票的车次包括了C字头城际、D字头动车、G字头高铁、Z字头直达、T字头特快以及K字头快速所有列车的售票业务,基本上除了少数慢车、L字头的临时客车,大部分火车票都可进行网上购买。而更为重要的是,网上售票的预售期一般来说比车站窗口或代售点提早4天。
不过,一位在线旅游网站的工程师认为,从架构上看,12306官方网站并没有充分估计到春运期间购票高峰所带来的巨大负荷。资料显示,12306网站由铁道部信息中心和中国铁道科学研究院共同开发,在2011年6月1日正式上线。“上线时间短,春运前12306网站没有遭遇过其他购票高峰,根据具体情况作出规划调整。”
不过,安天实验室总工程师张栗伟认为,规划也难以预测所有的可能因素。“如近期淘宝、京东、小米等不同层次,不同类型的电商网站都出现过类似的问题,因此除了规划需要改善以外,在各个流程上也有较多改进空间,如设法在投入使用前进行足够的压力测试,进行多流程多环节的瓶颈点监测,准备好应急预案,能够快速地进行调整修复工作。”
除此之外,上述从事航空电子客票销售的人士认为,火车票销售长远来说应仿效机票销售,对外开放数据接口,进行分流。目前,中国航信travelsky系统为不同的机票销售机构提供数据接口对外开放,为国内外的航空公司提供机票分销信息服务,在线旅游网站以及传统机票代售都可接入该系统。
春运期间,不少在线旅游网站和火车票网上代售都提供限制性服务,像是去哪儿网更是贴出了“春运期间火车票出票率极低,去哪儿网暂停火车票的新订单预订服务”的公告,飞机票销售服务则正常提供。根据1月9日A lexa的数据显示,12306网站一周平均排名为174,日均IP为363万;航空网络售票网站travelsky.com一周平均排名为10910,日均IP为8.76万。
安天实验室总工程师张栗伟认为,如果将12306售票系统的数据接口对外开放,主要是起到分流作用,即铁路的网站并不面向公众或少量面向公众,而只是面向各个代理订票网站,类似于现在传统订票依托各代理订票点一样。“由于需要承载的数据量完全可预测且规模远小于面向公众,显然比承担所有公众访问要容易解决,且有较多的代理网站客观上提供了较好的冗余性。但这就需要考虑黄牛party,交易安全等问题,因此这个决策主要面临的问题不在技术面上。”

                               
登录/注册后可看大图

本文摘自驱动之家

你静静地居住在我的心里,如同满月居于夜空!
花楹 发表于 2012-1-10 12:25 | 显示全部楼层 来自: 加拿大
我室友表示12306这个网站的架构根本不值得一提,更不用说其漏洞百出

自己修改一个数据就可以在不用付钱的状态下变成预订成功
回复 顶~ 砸~

使用道具 举报

 楼主| 水星人 发表于 2012-1-10 13:00 | 显示全部楼层 来自: 辽宁本溪
那让他教教我得了
回复 顶~ 砸~

使用道具 举报

redstar 发表于 2012-1-10 13:14 | 显示全部楼层 来自: 广东江门
求花室友赐教!
回复 顶~ 砸~

使用道具 举报

小熊井 发表于 2012-1-10 13:44 | 显示全部楼层 来自: 加拿大
……黑客很給力,要全國推廣技術
回复 顶~ 砸~

使用道具 举报

本版积分规则

APP下載|手机版|爱牧夫天文淘宝店|牧夫天文网 ( 公安备案号21021102000967 )|网站地图|辽ICP备19018387号

GMT+8, 2024-10-6 10:32 , Processed in 0.105249 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表