春运抢票插件到底是怎么一回事呢?

 

       买票难一直是春运的一大难题,催生不少的抢票插件,近看到铁道部专家们携众多媒体对抢票插件的口诛笔伐,甚至于出现工信部约谈浏览器厂商的笑话。那么抢票插件到底是怎么一回事呢,广州网站建设中之星www.szweb.cn今天尝试从技术角度出发分析一下事件的成因。

       先我们来了解一下何为抢票插件以及它的原理是什么?

抢票插件主要是指安装在Webkit核心的浏览器的一种专门用于方便在12306上购票的插件,其种类包含Chrome、遨游、360、金山等。不过,其其他版本也可以在IE和Firefox上运行。

       抢票插件的作用是模拟用户购票时点击页面的正常过程。而购票流程的设计实际上是由12306网站规定的。

插件的大用途在哪里?

如上文所述,抢票插件对于手动刷票来说购票并不具有优势,甚至效率上处于绝对劣势。各位在放票时间点上知名还是手动刷几分钟更有保障,至于带插件的浏览器嘛知名只能做个备用。不过插件抢票虽然效率不如手动,但是“捡漏”还是不错的,没票的时候常开着,说不定就能捡到别人的退票。人是不耐烦无休止的点击“查询”刷票的,但是电脑可以,你可以先干别的事情,刷出票了浏览器也会播放声音给予提示。

       买不到票的原因在哪里?

其实这个问题在我们放票时间刷出票的数量即可得知,以广州出发到达安庆西的K256、K92为例。K256始终的无票的,K92的软卧仅有15张,硬卧 40张,这个数量对于两趟列车来说简直是扯淡!虽然是个例,但也不难发现绝大多数票已经被铁道部截留了:部分车次根本不放票,放票的车次可能也就是10% 左右。本来春运运力就不足,再用这种玩笑的方式售票,大家购票之难也就可以想而知了。不过,这种行为也不是不可理解,毕竟票都被网络抢光了也不合适。但是也请铁道部做到基本的公平,公开总共可供售票的数量以及各个方式的放票数量。另外,从各主流门户的相关新闻的评论来看,黄牛们可以提前23天拿票,笔者虽未证实,但是想必也不是空穴来风。

       铁道部的专家说,购票插件会对服务器造成巨大压力;购票插件会起到“插队”的作用,破坏公平,怎么解释?

如上文所述,抢票插件的作用是模拟用户购票时点击页面的正常过程。也就是说,正常用户的操作实际上比插件对服务器的压力只强不弱。在12306网站上订票会有两大访问压力集中点:一是刷新当前票源,一是提交购票请求。对于刷新票源来说,插件强制只能5秒刷一次,但实际上绝大多数时候不到一秒就能返回结果,安装插件的用户即使没有看到想要的坐席也只能干等5秒过去;而没有安装插件的用户则不然,他们可以做到每两秒甚至每秒点击“查询”按钮刷新一次,刷新频率远高于插件,对应的对服务器的压力也远高于插件。对于提交购票请求来说,无论是通过插件刷到票还是手动刷到票,都是手动点击“提交订单”,更不存在什么差别。

关于“插队”,实际上可以理解为源自于现实中买票的“排队”规则。问题是对于网络系统实际上是不存在“排队”这个概念的,如果硬要套用这个概念的话也可以说网络系统纯粹只会按照提交订单的先后顺序“排队”。所有浏览器能做的事情就只能到“提交订单”为止,至于“插队”的事情,如果有的话恐怕也只能是12306系统内部“插队”了吧。顺便说一句,12306在提交订单之后确实会出现“排队”的提示,然后甚至很多已经提交成功的请求在几分钟后会出现“出票失败”的提示,这种情况对于一个网络系统来说是绝不能容忍的行为。正因为网络系统上对订单的操作具有瞬时完成的特性,所以可以用时间先后顺序做到相对公平,而12306在收到请求之后竟然延时达数分钟之久,很难想象他们在后台做了什么操作需要这么久的时间!要知道同样压力的操作在淘宝、易讯等11.11 12.12秒杀上也未曾出现长时间延时的情况,而且商城的后台处理涉及到的事务操作要远比购票系统多得多。笔者个人认为这种明目张胆的“网络排队”的出现也是12306团队的耻辱,这纯粹是把暗箱操作明目张胆公示。

       那为什么铁道部找媒体口诛笔伐抢票插件?个人认为是铁道部利用多数民众不懂相关IT技术,将购票难的责任推给浏览器插件,企图转移注意力。中之星www.szweb.cn

注意到12306网站这几天来屡次针对插件更新,看来咱们的铁道部在提高运力上没好好花心思,在让群众无法快捷购票上倒是不遗余力。当然,国内众多浏览器厂商也在推波助澜,纷纷所谓的推出春节抢票版,一副为民请命大义凛然的形象,扩大自己的市场份额。

广州网站建设公司-中之星(www.szweb.cn),确保您获得理想的网页设计服务,设计团队为您提供FLASH网站设计网页制作APP界面设计及程序开发多媒体触摸屏展示设计.

联系我们