央視網|中國網絡電視臺|網站地圖
客服設為首頁
登錄

中國網絡電視臺 > 新聞臺 > 新聞中心 >

技術專家分析鐵路訂票網站"癱瘓" 10億點擊有“刷票機”功勞

發佈時間:2012年01月15日 11:48 | 進入復興論壇 | 來源:中國經濟網 | 手機看視頻


評分
意見反饋 意見反饋 頂 踩 收藏 收藏
channelId 1 1 1
壟!-- /8962/web_cntv/dicengye_huazhonghua01 -->

更多 今日話題

壟!-- /8962/web_cntv/dicengye_huazhonghua02 -->

更多 24小時排行榜

壟!-- /8962/web_cntv/dicengye_huazhonghua03 -->

  2012年,鐵道部首次開通網上預訂火車票服務。“12306”網站日均點擊次數超10億,僅1月9日就超14億,註冊用戶超千萬,網站多次“癱瘓”。

  羅旭)近日,鐵道部官方訂票網站(www.12306.cn)被傳言未曾模擬演練過春運訂票,引發爭議。連日來,訂票網多次“癱瘓”急壞了網友,也受到業內質疑。記者就此採訪了某大型門戶網站技術工程師張工。該工程師認為,“12306”網站在上線前進行春運訂票模擬演練其實只需一週時間,即可發現問題並進行改進。

  購票網站“春運級演練”只需一週時間

  針對目前網上説的“12306”網站沒有提前模擬演練過春運訂票,張工指出,這種模擬演練的技術術語為“性能測試”。他認為,“12306”網站應該“演練”過,不過是“功能測試”,只要該網站能通過訂票流程實現訂票目的即為測試成功。但是沒有做過“性能測試”,即指該系統最高能承載的併發訪問量和併發交易量數值。根據行規,大型系統上線前一般都會對可預見的問題進行“性能測試”。

  張工認為,如果“12306”網站在上線前進行了“春運級演練”,當時就能夠直接發現問題,為進一步改進留下足夠時間。“性能測試”做起來並不複雜,有專業的軟體可以測試,也有一些公司提供此類服務。張工告訴記者,“如果鐵路系統有專門的測試環境,一般來説,從準備測試到出測試報告最長一週內即可完成”。

  “12306”網站軟體性能或存有問題導致“癱瘓”

  從1月1日至今,“12306”網站日均點擊次數超10億,僅1月9日就超14億,註冊用戶超千萬,網站多次“癱瘓”。有網友稱4小時能買到票就算幸運。有媒體估算,乘客平均猛刷網站超500次才能買一張票。

  “12306”網站為何多次“癱瘓”?張工分析,從技術上講涉及很多因素,主要是帶寬不夠、前端調度出問題或是服務器軟硬體系統故障等。

  帶寬不夠會使網友訪問不了或是訪問速度慢,慢速訪問會造成長連接消耗更多資源,進而拖垮系統,因此用戶會有網站“癱瘓”的感覺。張工認為,目前從“12306”網頁訪問速度來看,非訂票頁面和登錄頁面訪問速度都比較穩定,所以帶寬應該是充足的。

  而前端調度出問題,一般是由DNS服務器或LVS負載均衡系統在高併發下無法處理請求引起。張工説:“這個問題很容易解決,購買高端設備替換即可。12306網站出現故障已經有段時間,如果是調度設備問題,應該早已解決。”排除以上兩種故障原因,張工推論可能是軟體有問題或者硬體機器不夠。硬體機器可以購買,隨時添加,但現在問題依然存在,最大的可能性就是軟體設計的問題。 “12306”的軟體系統應該在設計時還不具備橫向擴展能力,也就是説“給再多的機器,軟體也用不起來”,所以現在只能硬撐著,短期內解決不了。如果要解決問題,軟體需要重新架構和編寫。

熱詞:

  • 癱瘓
  • 12306
  • 訂票網
  • 鐵路訂票
  • 性能測試
  • 張工
  • 鐵路系統
  • 演練
  • 功能測試
  • 春運級演練