鐵道部12306火車票購票網(wǎng)站淺析
當前位置:點晴教程→知識管理交流
→『 技術(shù)文檔交流 』
作為鐵道部12306網(wǎng)站購買火車票的老用戶,經(jīng)歷了今年春運、平日、以及現(xiàn)在的國慶假期購票,也看到很多人的建議、意見、疑問、謾罵,我試著站在電子商務從業(yè)者的角度來簡單回答幾個常見問題,并提出一些建議。如果您有更好的建議,也歡迎一起討論。
一、鐵道部網(wǎng)絡購票的瓶頸在哪里? 個人認為在庫存機制上。 總票池=火車站票池+代售點票池+網(wǎng)站票池+電話票池 1. 所有渠道購票,都需要去總票池里取得余票信息及座位信息并進行鎖定 2. 網(wǎng)站票池有40分鐘鎖定期,電話有1天鎖定期,之后未付款需要重新回到總票池。 3. 總票池壓力過大。12306開通后,在高峰期相當于一下子開通了100倍甚至1000倍以上的代售點。 二、為什么12306采用排隊? 主要目的是不增加傳統(tǒng)票池的壓力,而將壓力轉(zhuǎn)移至排隊服務器。 拋開登錄的高并發(fā),最大的問題出在提交訂單上。原因就是放票時間一到,總票池不能承受歷史上前所未有的高并發(fā)。 三、為什么不先充值再選票,減少鎖定座位的利弊? 這個辦法本來是個好辦法,優(yōu)點是可以避免鎖定座位,造成庫存占用,影響其他渠道和其他人員。 缺點: 1.采用此辦法的話估計信用卡不能付款,因為有充值就有提款,難避免套現(xiàn),引起不必要的麻煩。 而鎖定座位后支付,相當于每筆支付對應一個訂單。即使退款也是針對這個訂單。 2.資金安全及互聯(lián)網(wǎng)安全問題 余額一旦關(guān)聯(lián)到網(wǎng)站賬戶就有了被盜的風險。 3. 同一個城市的兩個車站票價會有少許差異 比如福州和福州南兩個車站的票價是不一樣的。充值金額不會剛剛好。 4. 充值前有票充值后沒票等不同步事件 可能充值前有票,充值后卻沒票了。 5. 單筆付款對應單筆訂單,方便財務核算 如改簽退款等,在財務明細里可以用訂單號為ID。 四、為什么淘寶、京東們沒有問題? 雖然說也是電子商務,但邏輯不太一致。 1. 庫存 對庫存的嚴格要求,淘寶賣家可以把實際庫存添加至淘寶。而12306的庫存是與實體店(全國所有火車站、全國所有代售點)共享的。 淘寶賣家缺貨可以進貨,而車票不能。 淘寶賣家缺貨可以讓賣家申請退款,但火車票是影響行程的。比如我要去上海趕國際航班。 再說京東,京東也偶爾會出現(xiàn)拍下后告知缺貨的情況。用戶最多也就發(fā)發(fā)微博牢騷,沒幾個人看到。但是鐵道部要是出現(xiàn)這種情況,輿論焦點馬上就對準他了。 2. 流量 雖然淘寶京東們流量很大,但12306的流量有季節(jié)性、短暫性、突發(fā)性,訪問人數(shù)短期內(nèi)迅速爆炸,甚至遠遠超過淘寶京東。 這樣又牽扯到投入和產(chǎn)出的問題了。雖然理論上云計算可以解決,但是國內(nèi)的云計算技術(shù)實在不敢恭維。 五、為什么有人感覺電話訂票比網(wǎng)絡訂票成功率更高? 這個是這兩天排隊系統(tǒng)上線加上中秋國慶黃金周,在微博看到一些人如此反饋。 1. 春運期間,電話其實更難打。 所以目前的言論僅僅是針對排隊系統(tǒng)而言的。實際情況還需繼續(xù)觀察。 2. 根據(jù)報道,電話訂票,一個鐵路局內(nèi)也就幾千條線。而網(wǎng)站訪客承載數(shù)量遠遠不止這個數(shù)。 3. 網(wǎng)絡簡易、直觀。電話訂票操作錯誤了都要重新來。而網(wǎng)絡操作錯誤可以立即發(fā)現(xiàn)。 4. 對于經(jīng)常上網(wǎng)人士,更傾向于用網(wǎng)絡。 舉例:淘寶購物有質(zhì)量問題,你傾向于撥打賣家電話還是先旺旺聯(lián)系?(已買到的寶貝里面可以查看賣家支付寶認證手機號碼) 六、為什么登陸提示人數(shù)過多? 唔,這個問題我覺得的確不應該。提交訂單時繁忙涉及到票池鎖定座位還能理解。但登陸的確不應該。這點的確可以向淘寶京東們學習。 七、12306還有哪些地方可以優(yōu)化? 其實12306的設計及運營人員并不比我們笨,但是他們有諸多無奈。拋開天馬行空,我談談可以實現(xiàn)的部分。 1. 代碼優(yōu)化、瀏覽器兼容 好吧,我承認這是職業(yè)習慣。但是目前的IE Only+自制證書+iFrame結(jié)構(gòu)確實讓我很不舒服。 2. 總票池系統(tǒng)優(yōu)化 這是本文一開頭我就指出的瓶頸。互聯(lián)網(wǎng)的問題有互聯(lián)網(wǎng)的解決辦法。而票務的庫存特殊性,導致問題主要集中在提交訂單環(huán)節(jié)。因此,目前首要的不是優(yōu)化12306網(wǎng)站,而是需要優(yōu)化票池系統(tǒng)。12306開通之后相當于瞬間擴大了10倍、100倍甚至1000倍以上的代售點啊。后端支持一定要跟上。 3. 登陸問題解決 就是不要再出現(xiàn)"當前登陸人數(shù)過多"這種小問題,淘寶京東百度們有經(jīng)驗。 讓網(wǎng)宿科技再優(yōu)化優(yōu)化他家的CDN。 結(jié)合云計算,旺季就多一些單元服務器,平日可以不需要這些單元,成本上也可以接受。 4. 取消排隊系統(tǒng) 作為用戶,跟他們解釋排隊的目的是很難的。尤其像這種高峰期,行程安排是非常重要的。你讓人排隊,排完還不知道是否還有票,而且還不知道排多久,但是必須守在電腦前,因為成功后還得及時付款。 5. 網(wǎng)站上設置一個電話訂票付款通道 電話訂票系統(tǒng)可以和網(wǎng)絡結(jié)合,用戶電話訂票成功后可以在網(wǎng)站上輸入訂單號直接對其進行付款。 此建議的出發(fā)點是現(xiàn)在許多列車都支持直接刷身份證進站乘車,而電話取票需要指定時間內(nèi)去付款取票才生效。如果能自行根據(jù)訂單號直接在網(wǎng)上完成支付,還是可以方便一些。當然,線下付款取票仍然可以。電話訂票付款專頁只接受付款、退票改簽按照原來規(guī)定實施。 八、后記 其實我覺得,鐵道部是在進步的,這點是值得肯定的。雖然磕磕碰碰,但是總在前進。如果有了解鐵路歷史的人們,應該知道,最早異地票都是不能買的,后面發(fā)展成同一個鐵路局可以發(fā)售異地票,到現(xiàn)在跨鐵路局也可以發(fā)售異地票,再到95105105電話購票,到現(xiàn)在的12306網(wǎng)絡購票。我覺得鐵道部進步比其他部門要大的多,有很多部門口號很響亮,實事沒幾件,你懂的。 該文章在 2012/9/20 23:46:45 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |