火车票为什么抢快?
火车票之所以在有的浏览器容易买到,有的比较难买,主要是HTTP协议本身造成的。在购票过程中,一些必要的数据包(比如购票请求包,获取通知包)需要访问网站所在服务器。由于HTTP协议的缺陷,如果这个过程中用户访问中断或失败,再次购买时这些数据包需要重新发送,有可能之前的购票操作已经被服务器后台接受,导致失败。而如果之前的操作没有被后台接受,再次购买就会提示“重复提交订单”。
如果要从根本上解决该问题,要么就是使用其它协议替代HTTP协议,但是考虑到浏览器的兼容性等原因,这不太现实。要么就是改进现有的HTTP协议,这也是最实际可行的方案。未来可能会改进HTTP协议,使得在出现中断、失败的情况下面,不必再重新发送一些重要数据包,而是在原基础上继续进行后续操作,这样一来,用户购票就不再受网络质量的影响了。
同时,为了保证购票过程更加地公平,未来可能会采取其它替代方案,如:分批排队,按排队号码先后购买等等。