核心提示
海都閩南網訊 中國鐵路剛剛進入網上售票時代,就陷入了混亂。龐大的訪問浪潮沖擊下,12306網站幾度瀕臨癱瘓,一些旅客遭遇頁面刷新緩慢、購票失敗卻被扣款等問題。
網上售票為何如此不堪一擊?業內人士認為,問題出在軟件設計上。一位知情人士10日向記者透露,鐵道部進行12306網站系統設計招標時,下屬機構鐵道科學研究院電子所擊敗技術實力雄厚的知名公司易程科技,最終中標。
未做過巨大訪問量演練 春運一來訂票網頻頻癱瘓
12306網站由鐵道部信息中心和中國鐵道科學研究院共同開發,鐵道科學研究院電子所負責開發和維護,于2011年6月1日正式上線,到春運不過半年時間。其間,網站未做過有關春運訂票的模擬,也無巨大訪問量經驗。
春運前夕,該網站訪問量劇增。有媒體估算,按照鐵道部訂票網站的日點擊率和日售票量,乘客平均猛刷網站超過500次才能買一票。就算足夠幸運,“成功”網購火車票,也不一定出票。網絡購票“扣錢不出票”情況已出現十多天,至今仍未有效解決。
專家預警未受重視 業內稱問題在軟件技術不成熟
12306.cn為何如此脆弱?上市公司太極股份和網宿科技首先受到質疑,他們為12306提供了硬件系統集成和CDN網絡內容分發加速服務。在目前的一期合同中,鐵道部已花費數千萬采購兩公司產品。
9日,太極股份、網宿科技均回應稱網站崩潰、登錄異常與自己無關。受訪的IT業人士也都認為,問題不出在硬件上,而出在軟件設計上。
“12306網站在線售票功能,其實就是個海量事務高速處理系統,這樣一個系統,并不能簡單地使用通用方案進行設計,但聽說12306網站采用了Oracle通用數據庫進行搭建,”互聯網產品設計專家胡爭輝評價說,“使用通用系統進行設計也不是不可以,但在面對春運前夕的瞬間海量網絡購票需求時,這個系統會變得極為脆弱。”
清華大學Web與軟件技術研究中心電子商務研究室主任、高級架構師王津用“神奇的化學反應”來形容12306網站所面臨的極端情況——當出現海量交易請求后,網站的運行效率會呈現指數級的下降,最終導致崩潰。“我們中心是專門研究這個的,當時鐵道部的會議我們都去了,我們就向鐵道部領導說明過在極端情況下,網站會出現什么樣的神奇結果。”
兩個成熟的解決方案被“槍斃” 鐵道部下屬機構中標
王津透露,2006年開始,鐵道部就開始籌議網上售票。
王津所在的清華大學Web與軟件技術研究中心,是鐵道部在線售票系統領域的智囊專家機構。“從五六年前到現在,我們中心陸陸續續都在參與鐵道部的技術會議和專家交流。”
王津稱,中心當時向鐵道部提出了網上售票系統的兩個解決方案,一是IBM擁有專利的“基于z/TPF的互聯網訂票引擎”,另一個是由該中心掌握自主知識產權的分布式解決方案。但最后這兩個方案均未被鐵道部采納。
IBM的方案未被采用可能與成本過高有關。“IBM的解決方案報價非常驚人”,王津未透露具體數字,僅表示“這個數字比想象的都要大得多”。至于該中心擁有自主知識產權的方案為何也沒有被采納,王津表示并不清楚。
后來,鐵道部進行12306網站系統設計招標,申報方案的除了鐵科院電子所,還有易程科技股份有限公司。然而實力強大的易程,最終沒有得到承建12306網站在線售票系統的合同。
“在海量事務高速處理系統研發領域,清華大學Web與軟件技術研究中心是目前國內該領域研究的翹楚,有寶貴的成功經驗,而鐵科院電子所在這個領域此前并不知名。”胡爭輝評價說。
“鐵路系統很多問題就在于不找最好的,只找自己人,肥水不流外人田。”雅虎中國原總經理謝文對媒體評價說。
一葉知秋 本期主持 謝秋蓮 莫再糊弄
火車票訂票網問題頻發,鐵道部此前給出的主要解決方案是將增加服務器與帶寬,這意味著其將繼續花巨資采購硬件。在網民痛罵鐵道部燒錢卻辦不好一個訂票網之時,坊間也有一些同情鐵路部門的聲音,認為這是春運時訪問量太大的問題。問題是,春運車票的巨量需求是每年輪回、鐵定發生的,研發部門和運營維護部門必須有這種前瞻性,可是,鐵道部和研發部門竟然沒有就此進行測試。
有人提出問題在于鐵路系統辦事“只找自己人,肥水不流外人田”。其實,找自己人,未必就不對,古訓有云“舉賢不避親”。但“舉賢不避親”有個前提,就是“親”的是“賢人”、是人才有實力。不讓國際巨頭坐地起價,搞自主研發,并無不可。可是,在國內也有比較成熟的自主技術,卻非要讓實力不如人的自家人搞個頻頻出錯的新軟件來,就讓人懷疑其動機了。
不面對技術短板,而去繼續燒錢加強硬件,好比無源之水,你再怎么加大水池的面積,也是于事無補的。
(N21世紀經濟報道 新華網)