吳勇毅
今年國慶長假全國運輸“暴堵”,鐵道部官方指定購票網(wǎng)站12306也再一次“暴堵”,整個網(wǎng)絡(luò)陷入“癱瘓”中。
記得上一次的“癱瘓”發(fā)生在今年春節(jié)前,鐵道部因此備受指責(zé),誓言改進。上億返鄉(xiāng)族、驢友為此歡呼一片,以為今年長假火車票購買時不會再受“排隊”之苦,不會再受“黃牛黨”之氣,網(wǎng)絡(luò)訂票不再“龜速”。然而半年過后,一切如故:12306客票系統(tǒng)仍頻頻“趴窩”,網(wǎng)速依然“龜速”。
12306網(wǎng)站和其背后的中標技術(shù)支持服務(wù)方,在一片質(zhì)疑聲浪中,又被輿論推到了臺前。
砸下巨資的12306客票系統(tǒng),為何還“龜速”?
去年被稱為鐵道部“改革元年”,高鐵線路越建越多、速度越來越快,搶在2012年1月1日春運前開通了中國鐵路客戶服務(wù)中心12306網(wǎng)絡(luò)購票系統(tǒng)。
公開信息顯示,今年5月鐵道部對“新一代客票系統(tǒng)”一期工程進行招標,后來太極股份和同方股份兩公司分別以1.99億元和1.3億元中標。
截至去年年底,鐵道部就已經(jīng)斥資數(shù)千萬元。但至今12306網(wǎng)上訂票系統(tǒng)仍十分“龜速”,網(wǎng)絡(luò)運行奇慢,網(wǎng)頁不時“崩潰”,平均刷新500次才能購到一張票,而且訂票過程十分繁瑣,從用戶注冊到支付成功,需要13道“工序”,讓人暈頭轉(zhuǎn)向。還有不少人發(fā)現(xiàn),即使幸運買到票了,結(jié)果卻發(fā)現(xiàn)“票沒訂上,錢卻被扣走了”,令人憤懣,甚至網(wǎng)站還可能存在安全漏洞、泄密危險等情況。
中國鐵路早已進入了“高鐵”時代,中國許多網(wǎng)絡(luò)也早已邁入“10 M”網(wǎng)速時代,然而巨量燒錢建成的12306網(wǎng)絡(luò)售票為何頻頻“趴窩”,網(wǎng)速也變成了“龜速”?
誠然,鐵路運力不足、出行人次過多、訂票人數(shù)暴增的矛盾是客觀存在的,這是短期內(nèi)無論采用何種售票方式仍會出現(xiàn)的問題。然而從深層次的原因來看,鐵道部門僵化的體制導(dǎo)致火車票發(fā)售權(quán)高度壟斷,前期工作的準備不足,預(yù)估不當(dāng),競爭不足,必然導(dǎo)致難以提供優(yōu)質(zhì)的網(wǎng)絡(luò)購票技術(shù)及服務(wù),“趴窩”“龜速”也就不足為奇了。
眾所周知,中國是第一人口大國,而且春節(jié)、國慶又是兩個非常特殊的時段,雙重“中國特色”注定了網(wǎng)絡(luò)訂票系統(tǒng)將面臨巨大的考驗。對此,鐵道部門必須要有全面準備、高度風(fēng)險預(yù)估與應(yīng)對。據(jù)悉,今年從1月1日到10日,12306訂票網(wǎng)站日均點擊次數(shù)已超過8億次,9月29日到10月7日,12306訂票網(wǎng)站日均點擊次數(shù)也高達7億次,而在1月9日,12306售票網(wǎng)站點擊量更是暴增至14億次,網(wǎng)站瞬間訪問量達到“世界第一”,相當(dāng)于所有中國人當(dāng)天都點擊了一次。
因此面對世界之最的兩個黃金假期購票潮,有過數(shù)十年鐵路春運經(jīng)驗的鐵道部應(yīng)該能想像到此段期間實訂、虛訂、重訂甚至惡訂的票量大概是多少,在帶寬或服務(wù)器等硬性和數(shù)據(jù)庫的技術(shù)支持上做好萬全應(yīng)急準備,讓所承擔(dān)的訂票系統(tǒng)及其屬下的服務(wù)器和支付系統(tǒng)能經(jīng)得起短時間的狂潮沖擊。然而據(jù)悉,鐵道部門卻把網(wǎng)上訂票系統(tǒng)日均訪問量設(shè)計為200萬人次,與數(shù)據(jù)顯示的12306日均點擊量1694萬次是“天壤之差”,根本不夠用。
12306網(wǎng)站購票業(yè)務(wù)是2011年6月12日投入的,受到的非議和批評如潮,其中的原因值得深深反思。雖然鐵道部解釋說,上線前,鐵路部門委托惠普公司利用SaaS測試機制,從分布在世界各地的多個測試站點模擬大并發(fā)訪問,就系統(tǒng)性能是否滿足設(shè)計指標、系統(tǒng)的最大處理能力,以及系統(tǒng)的穩(wěn)定性表現(xiàn)進行了測評。從目前的狀況看,這種測試顯然是不充分的。
丁香園CTO表示,從當(dāng)前情況分析,12306網(wǎng)站后端的處理能力薄弱,大量網(wǎng)民涌入后,網(wǎng)站極易發(fā)生“暴堵”。一名電商網(wǎng)站技術(shù)人員稱,網(wǎng)站經(jīng)常發(fā)生宕機主要由于過多的http請求導(dǎo)致服務(wù)器過載,而淘寶等電商網(wǎng)站為此會采用分布式數(shù)據(jù)處理的技術(shù)手段,但12306顯然達不到這個技術(shù)要求,它對此采用的是“排隊”的方式。
有軟件界專家稱,12306系統(tǒng)所用的架構(gòu)平臺以及前端頁面,采用的應(yīng)是Nginx語言文本,低版本的Struts服務(wù)器指令,成本都相應(yīng)低廉,如果按照與目前12306同等后臺技術(shù)架構(gòu)來搭建,花費應(yīng)不會超過三四千萬元,不知為何投入如此巨資后還表現(xiàn)如此差勁。
同時,“吞錢不吐票”現(xiàn)象也讓人難以理解,如果只解釋為訪問量過大,顯然難于服眾。
鐵道部推行網(wǎng)絡(luò)訂票的初衷不容置疑,出現(xiàn)問題也是難免的,確實不應(yīng)太過于苛責(zé),但是我們也必須要意識到,春節(jié)、國慶的運輸課題向來就是一場民生硬仗,來不得半點疏忽草率,任何一個管理漏洞或技術(shù)漏洞都有可能造成“好心辦壞事”,反添其亂,給許許多多返鄉(xiāng)族、游客造成不必要的麻煩和痛苦。因此,鐵路部門必須根據(jù)暴露出來的薄弱環(huán)節(jié),及早查清病因,拿出藥方,進行整改和優(yōu)化,以解上億國人購買火車票之苦。
12306系統(tǒng)何以從“龜速”到“神速”?
從改善社會化公共服務(wù)而言,許多專家認為,火車票訂購實現(xiàn)網(wǎng)絡(luò)化后,鐵道部以后可將春運、國慶部分訂票業(yè)務(wù)外包給有實力、有經(jīng)驗的知名在線交易企業(yè)來運營,實行“開分店”式多網(wǎng)運作減壓,以打破網(wǎng)上訂票的窘境,既可以保證12306網(wǎng)站系統(tǒng)穩(wěn)定運行,又可以避免因故障帶來的責(zé)難。
據(jù)悉,從去年11月1日到11月11日,淘寶商城開始“雙11網(wǎng)購狂歡節(jié)”促銷,其促銷活動頁面在9天時間內(nèi)就吸引近5億人次參加,每秒鐘即可生成數(shù)百筆訂單,被網(wǎng)友戲稱國內(nèi)最大的“網(wǎng)頁游戲”,但其網(wǎng)速卻一點也不“龜速”“崩潰”,更不會出現(xiàn)“錢被扣,票沒訂上”等令人詬病的現(xiàn)象。
其實,將公共服務(wù)社會化、壟斷國企的輔業(yè)部分社會化,這些都是節(jié)約政府資金、提供高效服務(wù)質(zhì)量的重要法門。比如,日本、印度的鐵路雖然是專營的,但訂票業(yè)務(wù)卻是完全社會化的,美國更是走得很遠,像鐵路訂票系統(tǒng)、政府保安系統(tǒng)、監(jiān)獄管理系統(tǒng)等都社會化了,讓私人企業(yè)來經(jīng)營運作,而目前飛機票也是實行多網(wǎng)式社會化售票。從技術(shù)來看,只要鐵道部勇于拋棄“本位主義”“壟斷思想”,大膽放開訂票端口,開展多網(wǎng)式售票方式,網(wǎng)上售票的瓶頸問題將迎刃而解。
從改善IT技術(shù)服務(wù)而言,不少專家認為,做好技術(shù)架構(gòu)的擴容性和負載均衡布局,對12306網(wǎng)站的成功相當(dāng)重要。網(wǎng)民進行網(wǎng)上訂票,部分是為了查看是否有票,票源是否充足、票價如何,是否值得在網(wǎng)上購買,部分網(wǎng)民是為了預(yù)訂車票,有的網(wǎng)民則一次性直接付款出票。因此,引入分級的數(shù)據(jù)庫集群,根據(jù)網(wǎng)民訪問目的和內(nèi)容的主次輕重,來調(diào)解數(shù)據(jù)庫訪問頻率。如網(wǎng)民查詢票源狀況,并不太急需,數(shù)據(jù)庫執(zhí)行反應(yīng)可以適當(dāng)延后,與中心數(shù)據(jù)庫同步的頻率可以適度降低,比如10—15分鐘執(zhí)行一次同步,而網(wǎng)民預(yù)訂車票則顯得重要迫切,在網(wǎng)民確定提交訂票1分鐘后,就可馬上連接中心數(shù)據(jù)庫,迅速處理訂票程序。這樣分級處理,可大大降低中心數(shù)據(jù)庫的訪問次數(shù),可以保證數(shù)據(jù)庫急、重、大等相關(guān)事項訪問的高效處理。
再者,前端優(yōu)化也很重要。打開訂票12306網(wǎng)站進行查詢、訂票、出票等事項,可以發(fā)現(xiàn)其資源文件和程序執(zhí)行文件都在同一組服務(wù)器中,若對這些文件信息進行有效壓縮,那么至少可以降低30%的網(wǎng)絡(luò)負載。同時,若將資源文件分發(fā)到其他服務(wù)器中,并且使用CDN進行分發(fā),打開網(wǎng)站的速度也可進一步優(yōu)化、提升。
還有,目前多數(shù)網(wǎng)銀支付接口都沒有足夠能力應(yīng)對春運客流巨大的訂票需求量。因此,鐵路售票系統(tǒng)在電子支付接口方面也需要改進和優(yōu)化,包括對票務(wù)系統(tǒng)的權(quán)重設(shè)計和支付接口以及身份證的校驗動作,但這一系列不應(yīng)該是一個簡單的網(wǎng)站形式或者項目使用的負載均衡就可以完成的。
一年一度的中秋、國慶又過去了,2013年春運臨近。鐵路部門需要盡快對現(xiàn)有帶寬進行緊急擴容,對現(xiàn)有設(shè)備進行充分調(diào)試,并運用服務(wù)器虛擬化原理和當(dāng)前流行的云計算技術(shù),對現(xiàn)有12306網(wǎng)的IT流程進行全面完善,全力做好技術(shù)架構(gòu)的擴容性和負載均衡布局,從而高效緩解春節(jié)期間的壓力,根本改善IT技術(shù)服務(wù)水準,以滿足日益旺盛、海量的旅客訂票需求,將好事做實做好,不要重蹈覆轍。
同時,對IT系統(tǒng)的承建方應(yīng)嚴格實行公開、公平、公正的招標,切實招好、用好、管好,絕不讓工程變味、變色、變壞,甚至成了“花瓶”工程、“豆腐渣”工程。
鐵老大改革之路仍任重道遠
高舉為旅客著想的旗幟,耗費巨額的真金白銀,卻把網(wǎng)購到火車票的幾率變得如同中彩票一樣,成了食之無味、棄之可惜的“雞肋”。鐵老大的改革之路可謂是任重道遠、迫在眉睫。
據(jù)悉,目前鐵道部相關(guān)部門已啟動了新一代客票系統(tǒng)規(guī)劃和設(shè)計,包括了鐵道部12306.cn以及其后臺技術(shù)服務(wù)建設(shè),新一期工程包括:軟硬件設(shè)備集成、機房強弱電布線系統(tǒng)和監(jiān)控系統(tǒng)建設(shè)等。鐵道部稱“將在既有客票系統(tǒng)的基礎(chǔ)上,在服務(wù)方面,以旅客為中心,提供全方位的信息咨詢、豐富的售票渠道、多元化的支付方式、個性化的旅客服務(wù)、快捷的進出站、全過程的服務(wù)支撐等;在技術(shù)架構(gòu)方面,引入云計算技術(shù),以科學(xué)成熟的體系架構(gòu)為基礎(chǔ),構(gòu)建支撐超大規(guī)模并發(fā)交易、海量數(shù)據(jù)存儲、靈活擴展、兼容性良好、安全可靠高效的綜合信息系統(tǒng)。
按照鐵道部今年9月初的表態(tài),新一代客票系統(tǒng)建設(shè)為期三年,一期工程將于今年年底完成。是否如鐵道部相關(guān)部門所說,將好事做實、做好,在明年春運有進一步的改善,讓我們拭目以待吧!