关于12306晚间停止售票(从开发角度分析)
一:软件本质分析
1.1 软件12306,实现极具艰辛。软件功能的实现成本并不高,但是往往背后因对软件质量和安全等众多因素导致了,软件的开发和维护成本是很高的。
简单说:我们知道淘宝的秒杀系统,其瞬间的载荷是一个极其庞大的数据量。所幸秒杀活动并不常态,对于短时间的超负载工作还是可以承担的,但用户的体验在这时,也是大打折扣的。
反之12306的购票的难处,可以这样理解,每一张票都可以当成一个秒杀活动。在春运等相关高峰期里,12306承受载荷是常态,一个系统软件要长时间负荷全国性的多个秒杀系统数据量,再加之众多抢票软件。不难理解12306,为什么如此。
1.2 软件12306,初略说在全球范围可以说是最强,确实佩服。这个项目开发大佬们。
1.3 这个24小时全天后运转的系统,和只运行一个时间段的系统,从成本上来说,就有很大差别的。加之晚间停止服务,对人们使用软件的影响并不大,也因此没必要多耗费数倍的成本来完成该功能。
二:减少开发成本和运行服务器维护成本
2.1 并且方便维护以及更新,对软件的健壮性安全性都是极有利的,使软件处于一个正常良好的状态。
三:线上和线下购票相结合
3.1 在面对如此庞大体量的高铁、铁路结构复杂的交通系统,统筹整个中国的高铁、火车班次、时间信息。做好与线下的结合,对于一个软件是很重要的,而且12306晚间停止售票,并非空闲,其背后常不为人知的一些后台、内部服务依旧在继续着。
-----持续更新,浅薄见解,欢迎各位大佬斧正。