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