• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            隨筆 - 89  文章 - 118  trackbacks - 0
            <2013年9月>
            25262728293031
            1234567
            891011121314
            15161718192021
            22232425262728
            293012345

            留言簿(16)

            隨筆分類(56)

            隨筆檔案(89)

            文章分類

            推薦博客

            搜索

            •  

            最新隨筆

            最新評論

            閱讀排行榜

            總結網上訂票系統(tǒng)常見的問題如下:

             

            1、 高峰時段無法登陸,提示在線用戶過多

            2、 訂單提交成功之后,支付環(huán)節(jié)出了問題,瀏覽器意外退出,后再登陸,發(fā)現(xiàn)登陸不上,無法在規(guī)定時間內完成支付,購票失敗

            3、 訂單提交反饋時間過長,熱門線路需要等待20分鐘甚至更長時間,才能得到反饋

            4、 驗證碼輸入總是錯誤,無法完成驗證碼驗證環(huán)節(jié),無法登陸

            5、 逢用戶高峰,網站反應速度較慢

            6、 對多瀏覽器支持不好,沒有IOSAndroid應用入口

             

            以上問題多數(shù)都是用戶體驗的問題,用戶體驗的問題即有票源稀少的原因,更多的是對訂票系統(tǒng)使用過程中系統(tǒng)登陸困難,反應遲鈍,訂單結果反饋太慢,意外退出等問題難以忍受。

             

            本人并非訂票系統(tǒng)設計人員,但是通用對訂票系統(tǒng)外在的表現(xiàn)大膽猜測一下訂票系統(tǒng)的設計。

             

            常見問題原因分析:

             

            問題1,高峰時段無法登陸,提示在線用戶過多;

            問題4,驗證碼輸入總是錯誤,無法完成驗證碼驗證環(huán)節(jié),無法登陸

             

            無法登陸的問題,其原因顯然是前端用于處理WEB連接服務器太少或網絡帶寬不足所至,為了不讓更多的用戶一起連接服務器導致服務器較慢,只好拒絕一些用戶的登陸請求。使同時在線人數(shù)保持在一個上限以內。

            驗證碼輸入總是錯誤的問題,原因也是用于處理WEB連接服務器太少所至,為了防止一些客戶端使用“惡意”軟件,不斷自動登陸的情況,驗證碼需求由客戶端向服務器提交一個驗證請求,可以由于服務器響應實在太慢,以至于整個響應速度居然超過了驗證碼的有效時間。

             

            常見問題:

            問題2:訂單提交成功之后,支付環(huán)節(jié)出了問題,瀏覽器意外退出,后再登陸,發(fā)現(xiàn)登陸不上,無法在規(guī)定時間內完成支付,購票失敗

            問題3:訂單提交反饋時間過長,熱門線路需要等待20分鐘甚至更長時間,才能得到反饋

            問題5:逢用戶高峰,網站反應速度較慢

             

            問題2是一個系統(tǒng)的BUG,但是可以通過一些設計來解決這個問題。

             

            問題3,問題5,可能是由于WEB服務器與邏輯處理服務器在同一臺機器上,而導致服務器CPU分配了過多的時間與資源在處理用戶請求,在執(zhí)行邏輯時執(zhí)行緩慢。

             

            如果數(shù)據(jù)庫也在同一臺服務器上,那問題可能更加嚴重。當然我相信,不在一臺服務器上的可能性比較大。

             

            總結以上問題,其解決方案建議如下:

             

            1、 準備更多前端WEB服務器,解決WEB前端的問題沒有別的辦法,只能加服務器,或者每個省市放一群單獨的服務器,根據(jù)用戶量進行增加,直到響應流暢為止。

            2、 可以考慮把邏輯服務器單獨分離出來,與WEB服務器分開,WEB服務器只處理WEB請求,邏輯服務器單獨運行

            3、 把數(shù)據(jù)庫服務器單獨分離,并且把火車票票量數(shù)據(jù)庫與用戶訂票信息數(shù)據(jù)庫放到不同的機器上,由于大量的訂票請求會訪問火車票票量數(shù)據(jù)庫,并且會有大量訂票數(shù)據(jù)添加到用戶訂票信息數(shù)據(jù)庫中,在處理添加的邏輯占用了大量的數(shù)據(jù)庫資源,會導致整個系統(tǒng)變慢。如果放到同一臺機器上,必然導致響應變慢。把不同性質的數(shù)據(jù),放到不同機器、不同的數(shù)據(jù)系統(tǒng)中,可以合理的分流系統(tǒng)訪問量,使系統(tǒng)響應加快,橫向擴展更具有彈性。

            4、 把支付訂票費用放到一個單獨的網站進行,訂單提交成功后鎖票,之后根據(jù)訂單號可以在另外一個單獨的網站上進行單獨支付,支付時只要提供訂票號就可以,這樣做有很多好處:1. 避免了由于支付失敗而導致退出瀏覽器,卻由于在線人數(shù)過多無法登陸導致訂票失敗的情況,2. 電話訂票也可以在此支付,在火車站機自動售票機器上取票,這樣支付方便,也解決了異地付款取票的問題 3. 單獨支付會在一定程度上給訂票網站減輕訪問與處理壓力

            5、 提供快遞火車票服務進行創(chuàng)收,支付成功的火車票可以進行快遞,這樣即方便訂票人也可以給鐵道部創(chuàng)收

            6、 網站可以根據(jù)用戶訂票信息做一些有針對性網站廣告,如旅游、酒店廣告等進行創(chuàng)收

            7、 開發(fā)出更多的手機終端軟件,擴大訂票系統(tǒng)使用的覆蓋面

            8、 支持更多的瀏覽器,而不僅僅是IE


            由于本人水平有限,歡迎各個高手批評指正,希望這篇文章能夠拋磚引玉,大家一起討論。
            網上的其他類似文章:

            http://cloud.it168.com/a2012/0130/1304/000001304533.shtml 

            posted on 2012-10-15 17:09 胡滿超 閱讀(2783) 評論(7)  編輯 收藏 引用 所屬分類: 架構設計

            FeedBack:
            # re: 12306網站網上訂票系統(tǒng)問題淺析與改進建議 2012-10-15 20:19 kkhaike
            不用改進了直接重做吧  回復  更多評論
              
            # re: 12306網站網上訂票系統(tǒng)問題淺析與改進建議 2012-10-16 09:09 胡滿超
            做成這個樣,如果是一家商業(yè)公司肯定重做了@kkhaike
              回復  更多評論
              
            # re: 12306網站網上訂票系統(tǒng)問題淺析與改進建議 2012-10-17 15:12 Lo
            問題1 不是前端服務器可以解決的, 12306分2部分 一部分動態(tài),一部分靜態(tài) 靜態(tài)部分隨時都可以顯示出來 是用了cdn
            問題2 應該是服務器過載,導致服務器丟失了cookie
            問題3 也不是分庫可以解決的, 比如說我要查詢北京到上海的火車 你分了庫 就要把每個數(shù)據(jù)庫都查一次 響應速度會變得更慢, 效率也沒有提高
            問題4 同2
            問題5 同1
            問題6 現(xiàn)在真不是問題  回復  更多評論
              
            # re: 12306網站網上訂票系統(tǒng)問題淺析與改進建議 2012-10-17 15:17 Lo
            @胡滿超
            不要太過偏激 全年365天只有最高峰時間的幾天(最多不超過20天)才會出問題 沒必要把他全部否定吧? 平時另外的345天買票都不算?  回復  更多評論
              
            # re: 12306網站網上訂票系統(tǒng)問題淺析與改進建議 2013-12-13 17:53 逗號
            你要想下國家投資了3億多做出一個這么垃圾的系統(tǒng),如果只是滿足非高峰期的需求,搞個外包公司十幾二十萬就搞定了@Lo
              回復  更多評論
              
            # re: 12306網站網上訂票系統(tǒng)問題淺析與改進建議 2014-01-06 22:19 白樺
            我建議12306能否采取以下措施
            1,春運期間,取消退票制度,,買進必乘,不乘作廢。要求乘客買票時加以注意避免損失,這樣可以控制黃牛倒票行為。
            2,12306提供一個網絡支付平臺,網絡買票成功后錢款自動劃撥支付,然后短信郵件通知乘車人取票。  回復  更多評論
              
            # re: 12306網站網上訂票系統(tǒng)問題淺析與改進建議 2014-01-08 23:40 zbb
            如果是我做這個系統(tǒng),
            1.應該把服務器放在各個省會的鐵路局。
            比如你買上海到成都的票,就登錄到上海的服務器,這樣分擔服務器被百萬人同時訪問的壓力。
            2.把搶票和付款分開,提供給客戶是一個串號,客戶通過該串號到付款的服務器上付款就可以了,也可以通過身份證號查出自己搶的號再付款,不需要你去記住這個串號。凡是沒有付款成功的,都以余票流向實點售票處。
            這樣系統(tǒng)就默認你搶票成功。當天不能再搶票。一個身份證號只有一個注冊號。
            3.驗證碼 采用類似計算的方式的圖片,需要計算才有結果的輸入。比如 3七加二1=? 就輸入58. 中間可以是漢字,符號,數(shù)字混合,還有提問題等。讓軟件無法識別或困難。
            4.沒有搶到票時, 提供建議方案或線路。
            5.目前有的優(yōu)點保留,其他還沒有想到,想到再增加。
            ------------------------------------------
            你們怎么認為?  回復  更多評論
              
            亚洲精品无码久久毛片| 一本一本久久aa综合精品| 国产精品久久成人影院| 国产成人无码精品久久久久免费| 99久久精品免费| 亚洲欧美日韩精品久久亚洲区 | 国产精品久久网| 久久久久国产亚洲AV麻豆| 国产精品久久久久久久久久影院 | 一本一道久久综合狠狠老| 欧美精品一本久久男人的天堂| 久久国产午夜精品一区二区三区| 亚洲欧洲精品成人久久曰影片| 久久精品国产精品亚洲毛片 | 亚洲午夜久久久久妓女影院 | 中文国产成人精品久久亚洲精品AⅤ无码精品 | 99久久精品国产一区二区| 色综合久久天天综合| 久久久亚洲AV波多野结衣| 91麻精品国产91久久久久| 亚洲∧v久久久无码精品| 久久精品无码一区二区app| 久久精品一本到99热免费| 日本欧美国产精品第一页久久| 青青青青久久精品国产| 伊人久久综合无码成人网| 久久亚洲AV永久无码精品| 国产精品女同一区二区久久| 久久国产亚洲精品麻豆| 色婷婷综合久久久久中文 | 久久久久久久免费视频| 欧美亚洲另类久久综合| 99久久久精品免费观看国产| 亚洲精品无码久久久影院相关影片| 久久精品国产第一区二区| 亚洲精品高清国产一久久| 久久精品视频免费| 国产精品视频久久久| 亚洲国产成人久久精品影视| 99久久国产亚洲高清观看2024 | 久久国产亚洲精品|