春运火车票为什么抢不到:
抢火车票和手速有关系,也和带宽、网络延迟有关系。
带宽指的是单位时间内通过链路的数据量。
延迟指的是从报文进入网络到它开始离开网络之间的时间。在网络上传输一个20T的数据,并不是一下子就将20T的数据传过去,而是将20T分割成一个一个小的报文,对方在接受到报文的时候再进行重新组装。
举一个延迟的例子就能很好的理解了:
阿里巴巴用网络将20T的文件从杭州传输到北京,杭州一传输,北京就会有感知,延迟几乎为0.
要是用高铁来传送这20T的数据,那延迟就有5个小时。
百度百科上对于延迟的感觉划分:
1~30ms:极快,几乎察觉不出有延迟,玩任何游戏速度都特别顺畅
31~50ms:良好,可以正常游戏,没有明显的延迟情况
51~100ms:普通,对抗类游戏能感觉出明显延迟,稍有停顿
>100ms:差,无法正常游戏,有卡顿,丢包并掉线现象
计算方法:1秒=1000毫秒(例:30ms为0.03秒)
这也是为什么互联网公司要在全国各地建立机房的原因。不同地区的用户是可以就近的请求就近的机房,这可以降低网络延迟,提升用户的使用好感。
为啥抢不到火车票呢?这是因为我们普通人在抢票所花的时间=反应时间+网络延迟+输入验证码的时间,这些步骤一加起来,起码要几秒的时间,假如需要延迟3秒,那就是3000ms(毫秒)。
一般的黄牛号称是可以在50ms内感知到火车票放票信息并提交订单,人家的网络延迟就是50ms。普通人买一张火车票,黄牛都可以买60张的火车票了,而且人家还不是一张一张的买,是高并发程序购买,同一时间发送很多的购买请求。
所以,春运抢票,赛场上对决的是黄牛和黄牛,作为一个普通人,能购买到火车票,那已经是非常的幸运了。
黄牛早就用上了云计算、高并发、cdn服务器,还会提前找离自己最近的机房,尽量的减少网络延迟。
抢票选12306自助的还是其他抢票软件:
选其他的抢票软件,抢到的概率更大。
12306的自助抢票功能,是间隔5秒刷新一次,而一般的抢票软件的刷新间隔时间是1到3秒。