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