
日期:2006-11-02 作者:喜騰小二 來源:PHPChina
2006年,開源運動在經歷了狂熱之後,開始步入冷靜階段,務實成為關鍵詞。
魏星,網站技術人員,準時到達會場,卻發現隻能在過道找到“加座”。魏星來自一家交友網站——“世紀佳緣”,這家網站現在已經成為MSN、TOM交友等網站的合作夥伴。時到今日,“世紀佳緣”已經成為網際網路創業的一個溫情故事。創辦人是一名復旦大學的新聞學碩士,人稱“小龍女”,僅僅因為熱心撮合有緣人,這家網站憑藉好口碑滾雪球一般的成長起來。而這一切的背後,LAMP架構給了“世紀佳緣”堅強的支援:穩定且廉價。
徐誌勇,回國一年的“海歸”,學習金融的他看好網際網路,決定選擇回國創業。為了自己將要萌生的網站來瞭解技術應用,看到雅虎中國這樣的使用範例,性價比良好的LAMP架構吸引了他的眼球。遲到的他隻好到處“蹭”座位。
張金鑫,編程語言愛好者。建築專業畢業的他,僅僅出於興趣,想要多學習幾門編程語言。奔着LAMP的“P”而來的他,因為來得早,有一個不錯的座位。
……
2006年10月23日下午,北京的“2006 LAMP開源實務應用高峰論壇”座無虛席,會場的後麵一直都站着人。LAMP,在喜歡縮寫的IT世界裡,是Linux 操作係統、Apache網路伺服器、MySQL資料庫和PHP(Perl或Python)指令檔語言的開頭英文字母組合。在開源運動蓬勃發展的今天,LAMP架構開始和J2EE和.Net商業軟體形成三足鼎立之勢。
順流而來的LAMP
開源軟體對中國的軟體發展來說是一個契機,在中國開源軟體推進聯盟等社團和開源社區、廠商的共同推動下,開源好似一股熱浪滾滾而來。根據賽迪顧問的統計資料,2006年第一季度,中國平臺軟體市場銷售總額為30.48億元,同比增長11.5%,市場總體走勢較為平穩,其中Linux同比增長率達到32.7%,在平臺軟體中表現比較突出。
而作為開源平臺的LAMP架構,也順流來到人們麵前。因為其應用的簡單和經濟,在國內的網站中得到了大量應用。根據康盛創想的一項網站使用PHP語言的統計,在中國TOP200網際網路中,使用PHP技術的網站有121個,占60%。在按照行業分類的網站統計中,25個行業的每個行業前10名,共計250個網站中,有102個使用PHP技術,占40%。在這當中,PHP以及LAMP架構不知又成就了多少“世紀佳緣”的故事?
好比開源運動提倡開放、合作精神一樣,這次會議跳出以往會議的主辦方和承辦方的規矩,以聯合主辦的開放姿態展現在關注開源、關注LAMP的人們麵前。應用論壇由英特爾、拓林思、康盛創想、Zend公司、MySQL、戴爾公司聯合主辦。《中國電腦使用者》、《軟體世界》雜誌社總編輯段永朝應邀擔任嘉賓主持。
中國開源軟體推進聯盟主席陸首群在緻詞中提出:“推動開源運動的關鍵,是從應用需求出發,建立有競爭性的開源架構,並且在這個架構上麵發展相應的開源生態係統或者是開源產品鏈。”
“倒數”之後的空間
應用促進開源發展,理念走嚮務實應用。與歐美相比,LAMP架構在企業關鍵應用中的應用還有待提高。陸首群指出,目前我國LAMP應用存在的問題:“國內開源資料庫的應用已經開始起步了,但是開發還沒有和開源技術掛鉤。”
陸首群提出有幾組數字值得人們關注:根據法國的統計,全球Apache在網際網路應用占70%以上,中國占本國Web伺服器的市場17.6%,在全世界一百多個國家裡排名中倒數第二;另外是PHP程式設計人員和大量的C++程式設計人員相比,數量還很少,在美國PHP程式設計人員有80多萬,而中國PHP程式設計人員在世界排名,有人統計是倒數第五;國內資訊化采用開源架構的水平還不高,大概占到10%~20%左右。
“所以國內發展LAMP架構和各種開源解決方案,任重道遠。”言及於此,這位為了開源事業不遺餘力的老人深切希望:“中國在開源軟體上的創新,要着力於應用。”
國際上的IT廠商也看到這“倒數”之後的空間,紛紛以實際行動參與到中國開源發展過程中。今年八月,MySQL即在中國成立了研發中心。MySQL進階副總裁Larry Stefonic表示,中國使用MySQL的情況令他非常吃驚。中國的383萬使用者,從全球範圍來看,中國的下載量排第二位。Larry說:“我想MySQL在中國會越來越流行。”
PHP語言創始人之一、Zend公司CTO Zeev Suraski,表示今後會在中國加大力度推廣開源語言。比如在即將發佈的PHP6加入Unicode之後,今後會積極地讓產品的中文化處理序與產品更新保持同步,以便中國商業使用者能方便地使用。另外Zend公司和康盛創想合作,在中國成立了PHPChina.com,這也是一個良好的交流平臺。
星星點燈
當五雙手將四個閃亮的字母——L、A、M、P插到基座上的時候,LAMP領航儀式達到了會議的高潮。LAMP一語雙關,既是LAMP架構,又是英文“燈”的意思。這個簡單但寓意深遠的儀式,表明瞭這些廠商將用合作的態度在開源事業中攜手並進,這盞燈將為LAMP,這艘在中國開源事業中肩負使命揚帆起航的船照亮方嚮。
這項活動鼓勵更多的企業機構行動起來,推出基於LAMP架構平臺、軟體、應用和服務,嚮使用者推薦LAMP商業優勢和商業可行性。每一個加入該計劃的公司和機構,將享受資訊共用、資源構想、項目合作、市場協作的優先權。該計劃透過業界推介和公開徵集雙重形式,經過一定的篩選和審核,將不定期嚮使用者提供更多的LAMP服務公司以及典型LAMP實例。
抛卻“教堂與集市”的“恩怨”,應用是最大的驅動力。2006年,開源運動在經歷了狂熱之後,開始步入冷靜階段,務實成為關鍵詞。
LAMP的來歷
LAMP這個特定名詞最早出現在1998年。當時,Michael Kunze為德國某電腦雜誌寫的一篇關於自由軟體如何成為商業軟體替代品的文章時,建立了LAMP這個名詞,用來指代Linux操作係統、Apache網路伺服器、MySQL資料庫和PHP(Perl或Python)指令檔語言的組合(由四種技術的開頭字母組成)。
應用之聲
提到雅虎中國,在網際網路世界無人不知。可是誰知道雅虎中國有多少臺使用Linux操作係統的機器?雅虎中國CTO譚曉生說:“在雅虎中國,采用非Linux操作係統的機器不到1%。”
雅虎中國是一個使用LAMP架構很好的例子。LAMP中的四個字母,他們都用到了。據譚曉生介紹,雅虎從操作係統開始到Apache做過一些相應改造,最佳化效能、提昇安全性、提高可管理性。
在編程語言使用方麵,雅虎中國在公司內部推薦使用PHP。“因為PHP相對來說編程速度比較快,產量比較高。”譚曉生解釋到。在使用PHP之前,雅虎中國曾使用過HF2K、CS/HDF。
現在的雅虎中國有多少在使用PHP編程語言?譚曉生扳指說來:“現在在页面框架部分,使用95%的HTML、5%PHP;在顯示元件方麵,HTML和PHP各占50%;在業務邏輯部分,90%使用PHP。在Ceneric百分之百用PHP,在庫部分大部分用PHP,只要滿足效能要求都使用PHP。雅虎.COM搜尋包括首頁、相關頁和結尾頁都使用PHP。”
本着開源的使用和貢獻原則,雅虎中國也在參與LAMP工作。雅虎中國現在有五名工程師在參加Apache分散式資料處理工作。據瞭解,雅虎中國公司鼓勵員工參加這樣的活動,並提供支援。
係統平臺
開車的人也許並不會留意加油站刷卡的係統應用情況,當拓林思中國區總裁周群介紹中石化加油站的刷卡係統都在應用Turbolinux係統時,人們對Linux能否應用於關鍵業務的懷疑開始動搖。
據周群介紹,拓林思的使用者遍佈金融、電信、政府、網際網路、流通、教育。工行取款機的前端和後端、春節晚會短信、全國短信轉發閘道器的平臺都是由提供Turbolinux提供技術平臺。這些應用都可以算得上是企業級的關鍵業務,這改變了人們對於Linux隻能應用於邊緣業務的印象。
市民信箱
LAMP架構也應用在市民信箱等領域。市民郵箱就是實名制的、一對一的、可信的政府郵件和訊息渠道。青島等城市,現在都在廣泛應用。
由於LAMP架構俱有低成本、高可靠、易延伸、易維護的特點,因此AnyMacro利用基於LAMP架構的係統為各省的網通、鐵通、中國經濟網、中國商務網等提供大型的訊息和郵件平臺。
AnyMacr總經理王世騰介紹了俱體運用LAMP架構的情況,比如在平臺一級采用基於Linux無盤叢集的技術,使用LAMP架構後,即使上百臺海量的叢集隻需要一天和一個工程師就可以完成。這種架構可以實現,基於別的架構的五分之一到六分之一的成本,卻可以達到同樣的可靠性和穩定性。