新型SEO思維就是從一個全新的層次上提升seo優化的水平,達到網絡信息最佳化的展示效果!
我叫mt4国服第一盗贼 > 今日話題 > 12306網站到底好不好?

我叫mt4贴吧巫医幻兽:12306網站到底好不好?

時間:2012-08-16   文章來源:馬海祥博客   訪問次數:

我叫mt4国服第一盗贼 www.nijqb.icu 為什么訂火車票的網站域名是12306?有個笑話是這么回答的:據史料記載,公元123年,鮮卑攻南匈奴于曼柏,死傷無數;公元06年,羅馬帝國爆發起義,死傷無數,而鐵道部把這兩個年份組合成神秘號碼12306,意在預言春運期間廣大訂票者的下場。

12306網站到底好不好?-馬海祥博客

尤其是每到國慶或春節期間,火車票已成了大多數人搶購的唯一目標,鐵道部旗下的12306也順勢成為最火的電商網站,什么淘寶、京東都是浮云,只有火車票才是王道。

1、12306網站靠不靠譜?

順利買到票的朋友們自然歡欣鼓舞,而那些起早貪黑還是沒有刷到一張票的人開始罵娘,痛恨鐵道部花大價錢搞出了個破爛玩意,浪費大把時間不說還斷了黃牛后路,搞得連機票都只剩下頭等艙(具體可查看馬海祥博客《史上最牛網站12306訂票網的十宗罪及改善開發建議》的相關介紹)。

罵聲從12306誕生的那個國慶節起就沒有斷過,對于這個官辦的電商網站,馬海祥覺得大多數人都得過它的實惠,有票沒票,一目了然,省去了到窗口排隊的時間。

但多數人還是不滿足于只能平時買到票,春節能買到票才是黨的好網站,于是,各種吐槽鋪滿網絡,搶票攻略、刷票插件也應運而生,但人們很快發現,不管你使用什么手段,還是有很多人買不到票,春節前一個禮拜左右的平價票(軟硬座、軟硬臥)還是難得一見,一露面也是馬上被潛伏的對手一掃而空。

這個社會到底怎么了?怎么買張票這么難???說好的12306怎么也不靠譜???

更有甚者,部分追求社會公平的專家學者表態:12306的存在嚴重侵害了社會底層,特別是不會上網、對于網絡技術知之甚少的民工兄弟的利益,且不說大家同時搶票,民工兄弟搶不過白領,單說網上預售期比窗口提前兩天這一規定就已經讓立志排隊的民工兄弟收起了熬夜的小板凳。

但是不是因為網上購票有種種門檻,預售期比窗口長就要關掉12306啦?我想大多數人都會反對關閉,就像現在讓你放棄使用智能手機,改用功能機一樣。

2、關于12306網站分流和其他電商網站的類比

這幾天我在網站上也看到很多關于12306的討論,其中有方案是借鑒成功電子商務網站如淘寶,京東的經驗,還有一個就是類似于機票訂購的分流。

對于這兩個方案我也有一些思考,除去商業上的一些利益關系,從技術角度上去分析,認為方案有待商榷。

(1)、首先說下c2c和b2c型電子商務網站,有個特點,就是商品缺貨時可以進貨,而機票,火車票這種特殊的商品一天就那么多,沒辦法在增加,因此在邏輯上是不同的,前者在訂單的控制上顯的比較寬松,而后者就比較嚴謹。

(2)、再來看下火車票是否可以借鑒訂機票的方案,拋去鐵老大是否愿意和分銷商分享這塊蛋糕,拋去分銷商絞盡腦汁去想辦法分享這塊蛋糕,但從技術角度上去考慮,我在考慮了相當長一段時間認為也不是很可行(具體可查看馬海祥博客《12306網站所面臨的問題真的那么容易解決嗎》的相關介紹)。

對于第2點有點改進的地方是各分銷商網站可以自行支付,這點上確實可以緩解支付的壓力,但是火車和飛機這個壓力不是一個數量級的,飛機一天多少航班?春運期間火車多少列次?從乘客數量上講(數量就是系統壓力的來源)更不是一個層次,那航信的原始接口走socket協議,是否能夠集中承受那么大的壓力也是個疑問,不用說經過webservice/rmi之類封裝過的接口了。

總之,馬海祥還是認為能夠控制系統核心功能的訪問量是一個方面,因為在沒有經過實際使用時是不知道有多大的并發量,就算知道了春運的客流量也不等于就知道了系統的訪問量,并發數,而且在技術能力有限的情況下能夠很好的控制用戶的訪問并發也是一個辦法,這個和系統性能優化并不沖突,當然系統優化后控制的口徑可以放寬。

但系統的性能也是有峰值的,并不是無限大的,因此還是需要一個控制閥來控制,這樣才不至于系統出現服務無法使用的情況。

3、客流量太大導致12306網站癱瘓

在馬海祥看來,要解決春節購票難,靠12306沒戲,12306為什么會在購票高峰期癱瘓?先不考慮架構不夠合理,寬帶不寬等等,我們就會發現關鍵還是人太多。

北上廣以及其他一二線城市聚集了數億非本地戶籍人口,這些人中的絕大部分過年都要回家團圓,除了汽車、飛機,很大一部分人會選擇火車這個相對便宜且安全的方式回家,這個數量也是按億計算的,海量而且是剛需。

其實在非節假日坐火車出行的人都很清楚,平時火車上并沒有那么多人,但到了春節,坐火車的人可能會成倍成倍增加,鐵路的運力在一定時間內是有限的,單靠增加車次也無法解決這個難題。

有一個數據很有意思,有關部門統計顯示,截止2011年,美國的人均汽車擁有率超過1,也就是平均下來每個人都有車,而同期中國每100人才有7輛私家車,平均下來14個人才有1輛車,這也解釋了為什么火車還是多數人回家的首選,因為大多數人沒車。

所以購票難這個事,短期內就是個無解的問題,鐵道部雖然每年都在表態盡快解決回家難這個民生問題,但地區之間經濟發展的不均衡導致的人口流動是國情,鐵道部管不了,國家也頭疼。

聊完國情,回到12306網站上,這個網站畢竟給國人還是帶來了很多福利,不管花了多少錢,畢竟那錢不花也到不了你口袋,也不管好不好用,畢竟有人真的買到了票,而且一年大多數時間都可以很順利買到票,看起來這貨還是很不錯的,對,這個網站確實不錯,但還是有很大改進空間。

4、如何改進12306網站?

如果關掉12306網站是革命,也是倒退,畢竟徹夜排隊等票的日子誰也不想再過一遍,所以,馬海祥覺得12306只能是走改良之路。

那么,問題來了,12306網站該怎么改進呢?

針對最近比較熱點的12306網上訂票系統頻繁出現的系統問題,馬海祥也提出了一些自己的看法,幾經分析考慮,認為可能存在幾個系統瓶頸:

(1)、關聯系統的系統負載能力比較弱。

(2)、網上支付的負載能力不夠。

(3)、網站本身吞吐量問題。

(4)、網站出口帶寬不足。

針對以上分析的一些問題點,馬海祥也嘗試著提出了一些自己的想法和方案:

(1)、關聯系統接口問題的話,我的想法是采用排隊制,用戶登錄以后根據車次取號排隊,排到后進行訂票付款,這樣可以減少并發數,保證系統可用率。

(2)、網上支付系統負載不足,可以采用異步,用戶訂完票以后進入隊列,因訂票時候是根據實時的數據訂票的,因此不會說支付后無票取的情況,隊列中的用戶可以一次取支付系統允許的人數進行支付操作,完成后用短信或者郵件通知下一批用戶登錄系統進行操作,在系統可用率提高的情況下,減少了因錯誤不停操作帶來的壓力。

(3)、網站服務器問題,可以將重點的功能,如登錄和訂票兩個分出來,投入較多的服務器,其他查詢等功能因可使用緩存可減少服務器投入,各個服務之間用sso,登錄oid或服務器采用master slave,注冊網master登錄等查詢用slave。

(4)、網站出口帶寬問題,這個沒有好辦法,可以用在主要的幾個城市各部署一套,因鐵道部門系統應該是全國聯網,因此接口不成問題,這樣可以充分利用網絡帶寬資源。

5、12306網站購票流程

請大家用3分鐘時間好好看看下圖,畢竟,弄清楚訂火車票流程圖,下面的網上訂火車票步驟分解,就很容易懂了!

12306網站到底好不好?-馬海祥博客
(12306火車購票流程圖文版)

(1)、開通網銀,確保賬戶有足夠余額

目前12306網站已開通中國工商銀行、中國農業銀行、中國銀行、招商銀行,支付寶、開通其他銀行網銀賬戶的用戶使用銀聯網銀支付。

請確認你的網銀支持在線支付,最好提前試過支付,如果你不是前三個銀行的網銀的話,需要選擇中國銀聯,需要提前安裝他的控件,這些工作提前做好。

(2)、控件一定要裝好

這里需要裝兩個“控件”:一是網銀控件,確認能支付;二是12306的“根證書”。

鐵道部使用了最經濟實惠的“自簽名根證書”,看來真是個虧損企業,不管你信不信,反正我信了。

(3)、注冊12306網站賬戶

注冊賬戶需要有效的email和用戶信息,最重要的是在12306的首頁上有一行意味深長的字:為保障您順暢購票請下載“根證書”,下載后解壓縮安裝,一路確定即可,最后會提示安裝成功。

(4)、先完善購票人的信息,多人購票尤其重要

注冊好賬戶后,一定要完善購票人的信息,多人購票尤其重要,這樣會因避免填寫購票信息而耽誤時間。

賬戶登錄后在“我的12306”左側找到“常用聯系人”,添加購票人信息。

(5)、篩選余票

接下來,就要去“搶票”了,每隔幾分鐘篩選一次會有很多因為支付不及時的票退出來。

點擊 “車票預定”按鈕,選擇“出發地”,“目的地”,然后用箭頭或者鼠標去選擇對應城市。

輸入完成后,點擊“查詢”按鈕,“正在查詢,請稍候!”過后就可以看到車次列表了,以及余票信息。

這里需要補充下,各地開售時間不同,例如北京是10點起售,建議你從10點開始就幾秒點擊一次,右上方的“重新查詢”按鈕來時刻盯著,開售出票了馬上訂,這樣才不會錯過,老實的盯著,狂點按鈕就好了。

(6)、搶票成功,網銀支付

搶票成功的朋友可以直接在成功提示頁面下方點擊“網上支付”按鈕進行支付,選擇對應的銀行,進行支付過程就行了。

(7)、換取紙質車票

那這購票時使用的二代居民身份證原件到車站自動售票機換取紙質車票,或售票窗口、代售點就可以換取紙質車票了,與普通票不同的一點就是多了個“網”字。

自從實行實名制后,58、趕集、百姓網的火車票轉讓信息頻道都關閉了,如果通過12306買不上票,還有個途徑是打電話95105105。

如果官方提供途徑都買不到票,只有兩個辦法:一是去車站等別人退票;二是把個人信息給黃牛黨,讓他們幫你搶票。

馬海祥博客點評:

對于12306網站上的技術問題,我還很多事鬧不明白,但提高穩定性這個是必須的,后臺數據更新的頻率也應該更快更有效,別一張票賣了半天還趴在哪,選訂購又是余票不足,這不忽悠人嘛,其他的,慢慢改進吧,反正這么多年排隊的日子都過去了,還有什么過不去的坎??!

總之一句話,12306網站對于我們經常出行的朋友來說還是個好網站滴!

本文為我叫mt4国服第一盗贼原創文章,如想轉載,請注明原文網址摘自于//www.nijqb.icu/jrht/42.html,注明出處;否則,禁止轉載;謝謝配合!

相關熱詞搜索: 12306 12306網站 SEO博客

上一篇:京東商城vs蘇寧易購明為價格站,實為電子商務站
下一篇:360再次叫板百度,推出360綜合搜索

今日話題更多>

SEO研究院 更多 >>