|
||||
上午9∶00
1月9日,鐵道部12306售票網站點擊量超過14億次,相當於所有中國人當天都點擊了一次。由於訪問量太大,網站無法順暢登錄。從今日起,大年初一當天的車票就能購買了,而說起鐵道部龜速的12306售票網絡,每位旅客都能吐出一兩個“悲催”的關鍵詞。
中國鐵路緣何剛一駛入號稱高速的網絡時代,就降成了龜速?燒錢千萬建成的12306售票網絡又爲何頻頻“趴窩”?今天上午,中科大網絡及軟件專家受本報邀約,集體“號脈”12306癱瘓謎局。
病竈一:
虛高點擊量
刷票軟件“刷”出14億次點擊
1月9日,12306售票網站點擊量超過14億次,相當於所有中國人當天都點擊了一次。由於訪問量太大,網站無法順暢登錄。
“24小時之內,網站被刷新了14億次,這是什麼概念?”中科大網絡信息中心副主任徐兵認爲,14億次的點擊率明顯含有大量水分。“中國有13億人,其中7億是農民,沒有理由7億農民一夜之間,全部都掌握了網購車票的新技術。”
那麼,這虛高的點擊率究竟從何而來?徐兵提醒說,別忘了,今年伴隨着網購車票一同應運而生的還有刷票軟件。徐兵注意到,安裝刷票軟件之後,電腦每分每秒都會不停地重複登錄鐵道部12306網站,直到刷出票源。“人手操控鼠標鍵盤,連着點擊還會疲勞,而安裝刷票軟件之後,就等於將人從電腦前解放了,可以該幹嘛幹嘛。”
徐兵解釋說,鐵道部12306網站的癱瘓,與異常的超高點擊率有着必然的聯繫。“雖然不能說網站是被刷票軟件‘刷’癱的,但就像一個人的大腦,瞬間強迫它接受處理海量信息,結果只能是崩潰。”套用趙本山在小品裏的那句經典臺詞:14億人次齊刷網站,“你刷你也死”。
病竈二:
天價運營費
建春運售票系統成本絕對驚人
鐵道部官方訂票網站www.12306.cn,於今年1月8日2012春運正式啓動。然而,讓所有人都始料未及的是,12306售票網站這個“新生命”的誕生,並沒有給旅客們帶來太多的喜悅與希望。
據估算,按照鐵道部訂票網站的日點擊率和日售票量,乘客平均猛刷網站超過500次才能買一票。
面對外界指出的“鐵道部燒錢數千萬建龜速訂票網站”的質疑,中科大網絡信息中心副主任徐兵迴應說,建設一個能夠應付春運的售票系統,其系統本身必須極其強悍,而相應的是其背後的超高成本也會令人大跌眼鏡。
在IT界,12306網站採用的Oracle通用數據庫進行搭建,一直備受業內人士詬病。多數專業人士認爲,12306網站在線售票功能,其實就是個海量事務高速處理系統。而這樣一個系統,並不能簡單地使用通用方案進行設計。
徐兵向記者透露,中科大曾購買過可支持25人用戶的Oracle通用數據庫,其售價就已經高達50萬。“Oracle通用數據庫對不同的行業,根據購買量大小也有着不同的標價。但如果鐵道部的售票系統真的使用Oracle搭建的話,就絕不會是一筆小數字。”
病竈三:
繁瑣購票流程網購車票 13道步驟須環環緊扣
根據鐵路部門繪製着網購車票流程圖,記者細數了一下,從登錄12306網站進行用戶註冊,到支付成功訂票,前後共需要13個步驟。
而這13個步驟對於歸心似箭的春運客流來說,堪稱步步驚心。12306售票網站難登錄,刷出票源無法進入支付頁面,網銀的錢被扣了訂票信息卻未被提交……連日來,鐵道部耗資數千萬聘請兩家上市公司參與建設的訂票系統,患“病”諸多,令旅客抓狂。
“Oracle通用數據庫的功能,就是對數據進行及時更新。”中科大軟件學院教師卞顯福向記者詳細解釋道,比如一名旅客要購買從合肥發往上海的動車D5461次列車,就需要登錄網站查詢餘票信息。其間,一旦有票源放出,系統則需立即更新,顯示出剩餘的票源和座位等級。相反,如果因爲出差時間有變,旅客需要辦理退票手續,還需在網頁上點擊進入退票程序。每一個步驟的執行,都是由數據庫來處理的。
中科大網絡信息中心副主任徐兵以支付環節爲例說,旅客通過網銀劃轉錢款購票。而客觀現狀是,目前多數網銀支付接口都沒有能夠應付春運客流的巨大吞吐量。鐵路售票系統一旦與網銀接口對接不暢,就會出現“交錢不出票”的極端情況。
-焦點鏈接
鐵道部自主研發導致系統不過關
12306網站遭遇的危機,連日來引起專業人士的關注。據專業人士分析,問題出在12306網站所使用的技術,並非是成熟的解決方案。鐵道部進行12306網站系統設計招標時,申報方案的除了鐵科院電子所,還有易程科技。
但最後實力強大、並具有清華系背景的易程科技出局,鐵道部下屬機構鐵科院電子所得到合同。
王津所在的清華大學Web與軟件技術研究中心,則是鐵道部在線售票系統領域的一個頗爲重要的智囊專家機構。然而實力強大、並具有清華系背景的易程科技,最終也沒有能得到承建12306網站在線售票系統的合同。“易程是乙方,鐵道部是甲方,甲方想用自己的東西,乙方也沒什麼話可說。”王津笑稱。
“鐵路系統很多問題就在於不找最好的,只找自己人,肥水不流外人田。”雅虎中國原總經理謝文對媒體評價說。
網絡專家公佈集體會診化驗單
“掛專家門診”看病,醫生總會向家屬和病人提出各有側重的救治方案。今天上午,受本報邀約,中科大網絡及軟件方面的專家也一併出具了“會診”12306網站的化驗單。
《致患者的報告書》:
四管齊下解決網絡購票難
中科大網絡信息中心副主任徐兵認爲,造成鐵道部12306網站帶病上線的原因是多方面的,但主因不在於硬件,而在軟件設置上——
方案一:“售票網站點擊量異常,實質原因在於大批黃牛和旅客使用刷票軟件。訪問量瞬時劇增,使得網站瀕於癱瘓。建議鐵道部在網站中限制刷票軟件,對同一IP地址連續登錄不響應。”
方案二:“春運客流龐大,鐵道部售票系統如果想一肩擔盡古今愁,結果只能是問題不斷,好似一江春水向東流。建議12306售票系統採取分省或分路局售票,從而分擔春運龐大客流。”
方案三:“網絡購票和實地購票應該錯時進行,各有側重。建議將火車站、代售點購票時間放寬,比如延期到提前20天購票,而網絡購票則主要針對趕時間急購車票的旅客,將購票時間縮短至提前10天。通過購票時間有序管理,分流購票人羣。”
方案四:“效仿銀行‘取號制’,在售票系統中建立虛擬路隊。旅客進入售票系統後,按照先後順序,排出虛擬路隊,依次登錄,避免扎堆購票。”
硬件軟件網絡同步提升
中科大軟件學院教師卞顯福認爲,要解決鐵路售票系統“龜速”疑症,需要硬件、軟件、網絡“三位一體”同步提升——
“系統硬件就像人的四肢,軟件則好比是人的大腦,網絡則是整個社會平臺,只有三者配合得當,人才能最大效率地創造出社會價值。建議鐵道部在優化數據庫和網絡的同時,增配高性能的服務器。”
《給家屬的建議書》:
不學點技術真會“吃悶虧”
會上網、有網銀、懂裝刷票軟件,堪稱今年網絡購票的“三部曲”。然而,對於多數市民來說,這三步距離他們仍然還很遙遠。
針對“聰明人搶了笨孩子車票”的聲音,中科大網絡信息中心副主任徐兵認爲,對於此種現象,他個人更傾向於“存在即是合理”的哲學觀點——
“在互聯網時代,不學點技術真會吃悶虧。屏蔽技術只會招來更多的技術革新。蘋果都能越獄了,銀行密碼都能泄密了。威客一‘發威’,CIA都‘發顫’。”
放寬心態給鐵道部調整時間
旅客抱怨售票系統“坑爹”,但在IT業內人士眼中,要想構建一個能應付春運客流的系統,絕非易事一樁。“難,太難了。”中科大軟件學院教師張波則呼籲旅客,寬容看待網絡購票,給鐵道部調整磨合的時間——
“春運買車票,就像一大羣人同時要擠過橋,橋毀人亡的事故隨時可能發生。只要登錄人羣激增,查詢系統癱瘓實在是再正常不過的事情。歷年高考查分系統,也會因短時間內登錄人數過多,被查‘死’。不管怎樣,火車票能夠網購已經算是歷史的進步,不妨多給鐵道部一些調整的時間,期待明年這一幕不會再度上演。”
| ||