新聞中心
當前位置:網(wǎng)站首頁 > 新聞中心
聽說12306.cn今天又雙叒叕崩了,讓我們來起底這個“神奇”的網(wǎng)站吧。
域名故事會,解密域名背后網(wǎng)站鮮為人知的故事!今天我們來說說12306.cn 中國鐵路客戶服務(wù)中心,這個曾被億萬人詬病的網(wǎng)站到底經(jīng)歷了什么。
?
首先送上今天的熱搜,它又雙叒叕崩了……
今年已經(jīng)是12306走過的第10個年頭
12306出現(xiàn)之前
人們買火車票的記憶是這樣的↓每年春運都會有大量報道講述買票乘車的辛酸
改變:頂著巨大壓力的變革
為了解決民眾買票難的問題,鐵道部頂著巨大的壓力啟動了12306網(wǎng)上購票平臺項目。
2010年春運首日上線試運行,開始還只是一些查詢的功能;
2011年12月23日實現(xiàn)所有車次的網(wǎng)絡(luò)售票覆蓋,也就是從這一天開始,來自億萬民眾的罵聲也接踵而至;
2011年春運,無數(shù)的民眾涌入12306,直接導致網(wǎng)站崩潰,隨后更是出現(xiàn)一系列的問題;網(wǎng)站反應(yīng)慢,支付系統(tǒng)粗糙,無法支付,支付模式單一,網(wǎng)站體驗不足,反人類的驗證方式等等,加上黃牛囤票等一些列操作,導致大量民眾還是買不到火車票,并且錯失了線下購票的機會,最后還是只能高價從黃牛身上買票。12306上線,但是購票難的情況并沒有解決,鐵道部只能在種種壓力下不斷優(yōu)化升級網(wǎng)站。
2012年9月國慶前夕,12306依舊沒有抗住大量的流量同時涌入,網(wǎng)站奔潰,404;
搶票難,就像一個死循環(huán),只要到了重大節(jié)日,12306就一定會奔潰。更讓民眾不能忍受的是國慶前夕鐵道部剛花了3.3億對網(wǎng)站進行優(yōu)化升級,這個錢就像打了水漂。網(wǎng)友再也無法忍受,紛紛辱罵12306,言辭比之前更狠,遠遠超出調(diào)侃、吐槽的界限。鐵道部解釋3.3億已經(jīng)是競標最低價,但是網(wǎng)友并不買賬,鐵道部從此也很少發(fā)聲回應(yīng)。
在網(wǎng)友眼里,花了這么多錢,連個網(wǎng)站都做不好,這不應(yīng)該。
難處:無法想象的超大流量
12306想要達到網(wǎng)友的要求到底難不難?12306在技術(shù)上是個什么樣的存在?我們從一組數(shù)據(jù)開始說:
18年-19年12306最新的春運數(shù)據(jù)。40天的春運售票中,最高峰網(wǎng)站點擊量為1495億次,相當于全國人口每人點擊100多次,平均每秒點擊170多萬次,一年售出30億張車票,最高售票日1443萬張。
不少網(wǎng)友喜歡拿天貓雙十一來對比12306,但12306才是真正的流量巔峰,對比一下,即使是雙十一當天,按最高峰的訪問流量計算一天,12306也約為雙十一當天的三倍。加上要將一個運行了幾十年的鐵路系統(tǒng)重構(gòu),處理臃腫的歷史包袱就已然不容易。
最重要的還不是這個,是商品屬性,電商平臺是高度模塊化的純線上業(yè)務(wù),商品的下單流程也僅限于選品、下單、支付、物流、退單等流程,場景固定,數(shù)據(jù)處理壓力相對較小。
12306每賣一張車票不但要減少首末站的庫存,還要減少所有這段路過路站的庫存,這個購票場景的可能性,存庫計算的量級就很大了,分布式數(shù)據(jù)庫和負載均衡等技術(shù)并不能滿足12306的需求。
除此之外,12306還要考慮第三地轉(zhuǎn)乘、多時段購票、訪問查詢、上車補票、買完退票、改簽、去重、線下聯(lián)動購票等等。12306難就難在購票操作場景的多樣化,實時聯(lián)動,這就導致計算量、計算難度、架構(gòu)的復雜程度幾何倍數(shù)地高于電商平臺和其他搜索社交平臺。
我認為最重要的是心理預(yù)期不同,電商平臺的訂單處理時限相對于12306是很寬松的,并不需要同時完成實時付款發(fā)貨,雙十一那天下單可能一周以后發(fā)貨都是有可能的,訂單出問題,可以和客戶商量著來,容錯率很高。
但是購票的體驗是會被放大的,買票是實時的剛需,網(wǎng)站奔潰帶來的失敗體驗感受要遠強于電商、社交等平臺的體驗。別的我都可以等,但火車錯過了就真的錯過了。
十年:寶劍鋒自磨礪出
12306背后的心酸可能只有這個項目組的人才知道,這個項目的升級優(yōu)化是面向全球競標的,但即使到現(xiàn)在,真正做過管理過這么大流量項目的公司根本沒有。12306在多項數(shù)據(jù)上早已是世界之最。
15年杭州馬主動找到鐵總溝通,后派遣阿里云頂尖程序員隊伍入駐12306,將75%的訪問數(shù)據(jù)搬到云端,大幅度提升了數(shù)據(jù)的運算能力,加之阿里云是本土企業(yè),信息上也保證了政務(wù)的安全性,即使這樣,12306每晚還是要維護清理緩存,優(yōu)化數(shù)據(jù),因為你根本不知道這里面的數(shù)據(jù)量有多大。
十年磨一劍,12306不斷地優(yōu)化用戶體驗,解決黃牛的問題?;赝麣v史看現(xiàn)在,那奇奇怪怪的驗證碼我們也能理解了。
今年春運12306上線候補功能,自2019年12月12日開售春運車票以來,候補購票已兌現(xiàn)的訂單達到582.6萬筆,兌現(xiàn)售出車票723.7萬張,兌現(xiàn)率76.8%。網(wǎng)站放出多余的票或者退票會直接進入候補功能,不但大大打擊了黃牛黨的積極性,也減少了客戶為了刷票而產(chǎn)生的大量訪問量。
候補功能是12306的一次質(zhì)變,而且擲地有聲的告訴了大家他們是真的在不斷的優(yōu)化用戶體驗,不斷的在進步。12306的中國程序員說你用著不好用可以罵我,但是不能罵12306,因為這背后的技術(shù)真的很難。也許之后12306可能還會因為奔潰而上熱搜,希望那個時候,你能知道,你所看到的已經(jīng)是世界之最,可以給他多一些寬容。
本文轉(zhuǎn)載自62優(yōu)名網(wǎng)。
|