100的抢票成功率,在场的专家和代表们都感觉有些不可思议,如果真是这样的话,那肯定会有不少人去用抢票软件?
是12306的网站系统存在漏洞?还是汇众技术真的这么牛逼,花半天时间写出来的抢票软件都能有100的抢票成功率,这真是啪啪啪的打铁道部的脸!
在众人的一片诧异中,李文斌做出解释:
“根据我们技术团队的研究,12306现在的抢票机制,就是按照提交订单的先后顺序出票,遵循的是先来后到的原则。
但实际上,不管我们普通用户的手速有多么快,都不可能快过电脑,也许你这边刚选择输入出发地和目的地,那边抢票软件的订单已经提交上去了。
这样产生的后果就是,所有的车票,都会优先被抢票软件抢走,剩下的票才能在12306网站上买到,这也就造成了一种后果,不管用户打开12306官网多么早,多么准时,在一些热门车次或者国庆春运这样抢票人数非常多的时候,他都不可能买到票。”
李文斌的解释,让在场的专家们频频点头,不过也有专家,提出了不同的看法:
“12306网站的目的,就是为了让大家能方便的在网上购买火车票,如果说抢票软件能够帮助需要的用户买到车票,这其实也已经达到了方便用户的目的,从这个角度来看,抢票软件的出现并不是一个严重的问题,反而能因此激发一些抢票软件公司的创办,提高就业!”
听了这话,李文斌眼神怪异的看了这位专家一眼,想必他一定不是做技术的专家吧,没等李文斌解释,坐在这位专家对面的另一位专家就有些看不下去的说道:
“这不是就不就业的问题,而是服务器承载的问题,刚才这位李代表已经提到,电脑的速度要远远超过普通人,这意味着,原本可能需要三分钟走完的购票流程,要在半分钟甚至几秒钟内走完,这样以来,整个服务器系统都会承担巨大的压力。
而且,李代表,我没猜错的话,你们这个抢票软件系统里,一定使用了非常频繁的轮询请求机制吧?”
李文斌笑着向这位专家点了点头,说道:“用了,按照时间递归,越接近开售时间间隔时间越短,比如说在8点,10点,12点等车次开售时,服务器的轮询请求间隔是50s,也就是005秒一次!”
“嘶!”
全场的专家们都倒吸了一口凉气,005秒一次,也就说单个订单1秒内就要请求12306服务器20次,如果有10万人使用这款抢票软件,那就是1秒钟200万次的请求,这样的请求频率,国内也唯有几家大型互联网公司可能会遇得到。
更何况,临近国庆春节等特殊假期,12306每天售出的票数都在几百万甚至上千万张以上,而大部分人,都会选择在车票刚发售的时候抢票,这也就造成了12306网站的峰值流量极其恐怖!
李文斌继续说道:“我相信,以现在12306先来后到的原则,必然会兴起很多抢票软件,而如果这些软件抢票成功率很高的话,必然会吸引更多的普通用户去使用抢票软件,这也就造成了一个恶性循环。
抢票软件可以通过向用户收取服务费等产生利润,甚至可能做黄牛和二道贩子,把一些热门车次的票先抢到自家网站,随后再高价卖给用户,而12306的服务器,既要承担越来越恐怖的流量峰值,又要承担那些真正去12306网站买票,却抢不到票的用户指责!”
“我觉得我们可以从技术上直接封杀这些抢票软件的请求!”一位专家说出了在场大多数专家此刻的心声。
“不行!”这位专家刚说完,一个果断的反对声便响彻全场。
众人的目光随声望去,发话的,竟然是铁道部的一位领导,只见这位领导带着严肃的表情说道:“12306跟国内许多家旅游网站都有直接的合作关系,我们不可能因为这件事就封杀掉这些网站的请求。”
这位领导说完话,李文斌也补充道:“实际上,就我们目前的研究来看,最有可能推出这些抢票服务的,就是这些旅游网站,还有就是一些互联网公司。
当然,我个人也认为,应该从行政手段上,去明令禁止这些公司制作抢票软件或者推出抢票服务,只保留在合理范围内的订票需求,但是,抢票软件的技术难度并不复杂,即使我们封杀现有的抢票软件,也会有新的抢票软件出现,这些都不能解决根本问题。
刚才王主任也提到,移动版的12306也计划在明年上线,到时候整个网站的请求量将会成倍的增长,也就说,越往后走,12306的峰值流量会越高,但是,平常的时候,12306的访问量跟峰值可能相差几百倍甚至几千倍,这就造成了极大地服务器资源浪费,所以从运营成本考虑,我和王坚博士一样,认同12306应该采用云服务器,针对不同的时期拓展或者降低服务器资源配置