12306又“病”了。当“四喜丸子”堂而皇之“实名”登车,当“路过打酱油”通过黄牛软件顺利买到车票,关于它的无能和昂贵再次成为热点话题。在一片吐槽声中,无数人怀着忿恨继续刷新着12306,希冀奇迹降临能有一张回家的火车票。平日里方便、高效的12306,遇上春运,就变得漏洞百出。春运和火车票,这道方程式难道真的无解了?
晚上10点,在Barnett刚刚满100人的Q群里有人问:“群主是7点到11点不停地刷票吗?”Barnett答道:“是啊。我每天睡不了几个小时。”
Barnett是名“黄牛”,他说他干这行还没几天,这天他完成的最后一笔订单是1月23号,深圳开往长沙。他对记者解释说:“我们刷票也没有什么渠道,就是我们的网速比他们快,懂得掌握放票时间,不是你什么时候上去就有的。”
在把记者踢出群之前,Barnett强调说,从早到晚都得守着12306,有时候一天也等不到一张,“我也想活在新闻联播里,几分钟1000张票。”
7000万张春运火车票由此售出
据新闻联播报道,截至2014年1月12日,春运火车票已出售1.48亿张,其中近半通过12306网站售出,高于2013年春运37%-38%的水平。12306肩上的担子更重了,但网站页面卡顿、打不开、抢不到票、黄牛软件、串号错期、昵称出票的问题,让12306继续被众人口诛笔伐。
根据Alexa的网站排名数据,12306在中国网站中,平均流量排名102位。但12306在几个高峰时刻,如十一和春节期间,它的流量暴涨,能冲进全球百名开外,中国前20名的水平。
相比一般互联网网站的流量构成,12306的访问人群,女性偏高,从学校和公司来的流量比来自家里的高。这是一个对上网时间相对而言不敏感、偏好经济型消费的群体。而且其访问者购买需求明确。因此有人说,它是一个没做任何宣传推广,就拥有巨大客流量和交易量的电商网站。
黄牛大量抢票暴露技术漏洞
回顾12306网站的操作流程,大致可分为访问12306;登录;查票;下单;限期内付款;查询订单等几个步骤。
在12306买票不成功,原因不外乎在上述某个步骤中遭遇失败。比如在第一步时,用户若输入12306.cn而非www.12306.cn,就可能访问不成功。12306为何不按照行业例行规范将二者映射打通,颇令人费解。另外,12306还使用了一个奇异的证书文件,导致不少浏览器会弹出报警提示。这些都可能让一些缺少电脑经验的用户觉得12306出现了问题。在登录阶段,去年很多用户会遭遇非IE浏览器不能登录的问题。
12306的查票功能是比较关键的环节。公开资料显示。2012年6月12306系统改造之前,每秒支持的查询数(QPS)只有300-400,这个数据意味着超过400人在同一时刻查询余票时,系统就会出现长时间等待,可能出现卡顿的现象。即便12306系统升级后支持每秒上万次的并发查询,但黄牛软件仍然可以进行每秒数百上千次查询,而12306似乎没有针对这种单一来源的高频率查询编写预防程序,这样就导致系统无法应付压力,部分用户的查询得不到及时响应,出现卡顿或白屏。
车票瞬间被抢光,主要在于每日每趟车的票数有限,供不应求。近期央视曝光黄牛抢票软件,“10分钟就买到了1245张车票”,还是暴露了12306的一些重大技术漏洞。因为12306并未跟公安部的身份证系统对接,加上12306的验证码设计容易被黄牛软件绕过,用生成器产生的身份证可以参与抢票,从而可以囤积车票,并且在45分钟内不需付款。另外黄牛软件具备比人手购票乃至普通浏览器抢票插件更快的抢票速度,可以实现45分钟时退票后再高速抢回一部分(以及抢到其他人的退票),保证手中始终持有车票,直至找到买家接手。奇怪的是,铁路部门在发现可以用任何名字在12306购买车票后,只是取消了在网购车票上显示名字。
而欧洲大陆的铁路系统,包括欧洲之星高铁列车,购票期限并无12306类的限制,越早上网购买,价格越便宜。并且不同于中国退换票固定成本,欧洲火车因为浮动票价的缘故,临时换票的成本通常很高,甚至不如弃票重买。
虽然12306的技术确有不少可吐槽之处,但这一年来也有了不少进步,如新版页面能兼容多款浏览器、引入了支付宝、有了手机客户端等等。尽管耗资不菲的12306技术上越来越得到认同,但一票难求的事实,让12306不可避免又成为众矢之的。有报道说,北京铁路局12306客服中心设立了一面职工发泄墙和一个发泄拳击柱,用于缓解12306职工们的心理压力,“常有旅客因买不到票或遇到问题对着电话就骂,12306工作人员也只能听着,经常憋一肚子气,心理压力很大。”
技术非主因,运力才关键?
在著名问答网站“知乎”上,用户“王强”在回答问题“12306外包给阿里巴巴、IBM等大企业做是否可行?”时引述未注明来源的第三方信息说:“12306首秀被骂得狗血喷头后,铁道部找来IBM、阿里巴巴等大企业要解决方案,给出的条件是资金管够但是问题得解决。几大企业最后都拒绝了(其中阿里巴巴最后负责了排队系统的建设)。12306开始自己尝试解决问题。他们发现市面上可以买到的成套解决方案都不足以应付春运购票负载。”一位名为“代码狗”的前淘宝工程师也撰文称:“12306这一年来进步非常大。”在这篇流传颇广的文章中,“代码狗”列举了12306的诸多技术难点,“淘宝技术是比12306强大很多倍,淘宝现在的系统也是花了10倍于12306的钱、时间和人才做起来的。根本原因还是铁路运力不能满足春运需求,淘宝也解决不了这个问题。”
IT网站则有的撰文称,2012年3月开始,铁路总公司开始调研、改造12306。一期先改造12306的主要瓶颈———余票查询系统。当年9月份完成代码改造,系统上线。2012年10月份,二期又改造了订单查询系统。“2013年春节,又是网上订票高峰期间,大家可以显著发现,可以登录12306,虽然还是很难订票,但是查询余票很快,而且查询自己的订票和下订单也很快。”
前述IT工程师“代码狗”在文章中表示,对于春运火车票庞大的需求,供应量实在无济于事,“十一黄金周的时候,北京主城区到八达岭长城的路堵得严严实实,但不能因为黄金周的高峰,就把这段路修成长安街那样10车道的高速公路。否则的话,花费天文数字修了一段路,黄金周是可以飙到80公里/小时了,可平时呢,拿来给两边的居民晒谷子?”
罪魁祸首还是发展不平衡?
“知乎”用户“王强”也分析说:“这么多年来铁路不断升级运力修建新线,已经建成全球最庞大的铁路运输系统,可是到了春运还是只能勉强应付。现在供应不足的前提下,12306就算把系统做得性能再高,也只是会加快热门车次票务秒杀的速度而已———而这更会刺激抢票软件。区域发展不平衡才是罪魁祸首。正因为多少人在家乡无法得到足够的机会与资源,他们必须到发达地区奋斗和实现自己的价值。只要这种不平衡现象还在继续,每年春节前后就不可避免地出现大批人员全国范围流动的情况,就不可避免地出现运输能力不足的尴尬。改进12306也好,增加铁路网投资也好,最终都只是治标不治本。如果这个社会不去直面根本问题,那么这些表象的症结永无解开的时候。”
聚焦2014年春运,请关注IT之家 - 《12306春运》专题。
本文来源:不详 作者:佚名