12306,这个国民级的火车票预订平台,曾面临过一个巨大的挑战。他们开出10亿人民币的天价,甚至表示价格不是问题,只为求得一个解决

打开网易新闻 查看精彩图片

方案,确保系统稳定,让亿万民众无忧订票。然而,世界上最顶尖的计算机团队经过数月努力,得出的结论是:要想解决问题,就只能增加服务器。
12306权衡利弊后,考虑到仅为春运和节假日增加服务器并不划算,最终放弃了这一方案。在他们看来,这种做法与面子工程无异。相反,他们选择了增加维护人员,实行轮班制来应对。
得说说,火车站的电脑系统需要的是最高权限,要实时刷新,还得预留余票,因为还有很多人习惯于线下购票。这是基础设施,不能让这部分人感到被忽视。
春运期间,通过12306购票的人数估计有8亿,这是什么概念?而且,12306做到了让所有人顺利购票,无一丝差错!这样的成绩,放在国外,简直就是神话!
再考虑到抢票软件的存在,一个人可能会刷新10到1000次,甚至更多。如果8亿人都用抢票软件,最高刷新率可能达到8000亿次访问记录。这样的访问量,要求实时确认、购买并删除票务信息,而不是像双十一那样错开流量峰值。12306的处理方式,两个字:实时!
问问腾讯、阿里,他们能否承受这样的流量?把这个数值乘以3,他们能否搞定?
12306能够保证不出错,已经非常了不起。如果同时购买同一张票,系统会自动更改座位,毕竟一个位置只能坐一个人。
(http://yoku5.com.cn)
来源:http://itongliao.cn
(http://gnno.cn)
来源:http://budvl.cn
(http://czcpw.cn)
来源:http://cnm333.cn
(http://socks-cn.cn)
来源:http://djkhd.cn
(http://heliwu.cn)
来源:http://ftaft.cn
(http://shloan.cn)
来源:http://manvswild.cn
(http://seeym.cn)
来源:http://fhrdd.cn
(http://shanzun.com.cn)
来源:http://altoids.cn
(http://sjzt-nanning.cn)
来源:http://wlcable.cn
(http://ayongf.cn)
来源:http://kingraa.cn
12306,绝对是全世界最强的网站,没有之一!
不管获得多少点赞,或是挨多少骂,我的观点不会因此改变。
当然,评论中可能会指出,实际上并没有这么多人访问,也没这么多人坐车,但确实有不少人需要坐车,而且服务器的成本也没那么高。
也别把阿里团队神话了,他们用的方法也是增加服务器,不过是云服务器。服务器已经准备好了,直接用就行,不会因为买服务器而多花很多钱。
12306的目标,不仅仅是为了临时应对高访问量,而是为了开发一种全新的算法,所以投入了大量的研发资金。算法,懂吗?就像为什么用GPU来计算图形,而不是CPU,因为GPU的算法更适合这个任务。虽然CPU也能计算,但效率太低。