• <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
            <2008年9月>
            31123456
            78910111213
            14151617181920
            21222324252627
            2829301234
            567891011

            留言簿(16)

            隨筆分類(56)

            隨筆檔案(89)

            文章分類

            推薦博客

            搜索

            •  

            最新隨筆

            最新評論

            閱讀排行榜

            總結網上訂票系統常見的問題如下:

             

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

            2、 訂單提交成功之后,支付環節出了問題,瀏覽器意外退出,后再登陸,發現登陸不上,無法在規定時間內完成支付,購票失敗

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

            4、 驗證碼輸入總是錯誤,無法完成驗證碼驗證環節,無法登陸

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

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

             

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

             

            本人并非訂票系統設計人員,但是通用對訂票系統外在的表現大膽猜測一下訂票系統的設計。

             

            常見問題原因分析:

             

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

            問題4,驗證碼輸入總是錯誤,無法完成驗證碼驗證環節,無法登陸

             

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

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

             

            常見問題:

            問題2:訂單提交成功之后,支付環節出了問題,瀏覽器意外退出,后再登陸,發現登陸不上,無法在規定時間內完成支付,購票失敗

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

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

             

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

             

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

             

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

             

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

             

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

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

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

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

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

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

            7、 開發出更多的手機終端軟件,擴大訂票系統使用的覆蓋面

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


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

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

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

            FeedBack:
            # re: 12306網站網上訂票系統問題淺析與改進建議 2012-10-15 20:19 kkhaike
            不用改進了直接重做吧  回復  更多評論
              
            # re: 12306網站網上訂票系統問題淺析與改進建議 2012-10-16 09:09 胡滿超
            做成這個樣,如果是一家商業公司肯定重做了@kkhaike
              回復  更多評論
              
            # re: 12306網站網上訂票系統問題淺析與改進建議 2012-10-17 15:12 Lo
            問題1 不是前端服務器可以解決的, 12306分2部分 一部分動態,一部分靜態 靜態部分隨時都可以顯示出來 是用了cdn
            問題2 應該是服務器過載,導致服務器丟失了cookie
            問題3 也不是分庫可以解決的, 比如說我要查詢北京到上海的火車 你分了庫 就要把每個數據庫都查一次 響應速度會變得更慢, 效率也沒有提高
            問題4 同2
            問題5 同1
            問題6 現在真不是問題  回復  更多評論
              
            # re: 12306網站網上訂票系統問題淺析與改進建議 2012-10-17 15:17 Lo
            @胡滿超
            不要太過偏激 全年365天只有最高峰時間的幾天(最多不超過20天)才會出問題 沒必要把他全部否定吧? 平時另外的345天買票都不算?  回復  更多評論
              
            # re: 12306網站網上訂票系統問題淺析與改進建議 2013-12-13 17:53 逗號
            你要想下國家投資了3億多做出一個這么垃圾的系統,如果只是滿足非高峰期的需求,搞個外包公司十幾二十萬就搞定了@Lo
              回復  更多評論
              
            # re: 12306網站網上訂票系統問題淺析與改進建議 2014-01-06 22:19 白樺
            我建議12306能否采取以下措施
            1,春運期間,取消退票制度,,買進必乘,不乘作廢。要求乘客買票時加以注意避免損失,這樣可以控制黃牛倒票行為。
            2,12306提供一個網絡支付平臺,網絡買票成功后錢款自動劃撥支付,然后短信郵件通知乘車人取票。  回復  更多評論
              
            # re: 12306網站網上訂票系統問題淺析與改進建議 2014-01-08 23:40 zbb
            如果是我做這個系統,
            1.應該把服務器放在各個省會的鐵路局。
            比如你買上海到成都的票,就登錄到上海的服務器,這樣分擔服務器被百萬人同時訪問的壓力。
            2.把搶票和付款分開,提供給客戶是一個串號,客戶通過該串號到付款的服務器上付款就可以了,也可以通過身份證號查出自己搶的號再付款,不需要你去記住這個串號。凡是沒有付款成功的,都以余票流向實點售票處。
            這樣系統就默認你搶票成功。當天不能再搶票。一個身份證號只有一個注冊號。
            3.驗證碼 采用類似計算的方式的圖片,需要計算才有結果的輸入。比如 3七加二1=? 就輸入58. 中間可以是漢字,符號,數字混合,還有提問題等。讓軟件無法識別或困難。
            4.沒有搶到票時, 提供建議方案或線路。
            5.目前有的優點保留,其他還沒有想到,想到再增加。
            ------------------------------------------
            你們怎么認為?  回復  更多評論
              
            超级碰碰碰碰97久久久久| 伊人久久大香线蕉综合影院首页| 九九久久自然熟的香蕉图片| 久久人人爽人人爽人人片AV东京热| 99久久国产精品免费一区二区| 精品亚洲综合久久中文字幕| 99久久99久久精品国产| 久久久午夜精品福利内容| 久久精品人人做人人妻人人玩| 久久久久亚洲AV综合波多野结衣| 国产偷久久久精品专区| 丰满少妇人妻久久久久久4| 综合久久一区二区三区| 91秦先生久久久久久久| 少妇高潮惨叫久久久久久| 久久av免费天堂小草播放| 久久亚洲精品无码AV红樱桃| 亚洲AV伊人久久青青草原| 久久免费国产精品一区二区| 亚洲va久久久噜噜噜久久男同 | 麻豆精品久久久久久久99蜜桃| 久久久久久狠狠丁香| 欧美黑人又粗又大久久久| 综合久久精品色| 精品无码人妻久久久久久| 91久久福利国产成人精品| 狠色狠色狠狠色综合久久| 久久久精品人妻一区二区三区四| 尹人香蕉久久99天天拍| 国产69精品久久久久APP下载| 久久精品成人影院| 亚洲成色999久久网站| 久久99国产精品二区不卡| 久久综合给合久久狠狠狠97色| 伊人久久大香线蕉精品不卡| 污污内射久久一区二区欧美日韩| 久久天天躁狠狠躁夜夜不卡 | 久久久噜噜噜久久| 久久99精品国产99久久6| 久久久精品日本一区二区三区| 久久久噜噜噜久久|