游戲大帶寬服務器Linux下服務器的構建LAMP 、 LNMP 以及 LLMP
Linux下服務器的構建在當前網絡上的使用,基本上可以基于以下幾種: Apache 、 nginx 、lighttpd。根據Netcraft在最新的統計數據(下圖)
Apache毫無疑問是占了一半以上的份額,相比Apache使用數量的減少,Nginx與lighttpd的占有量都在緩慢上升。
由此本文將當前Linux下web服務器分為:LAMP 、 LNMP 以及 LLMP 三種構架。
LAMP(Linux + Apache + MySQL + PHP ) LAMP源于1998年,Michael Kunze為德國計算機雜志c’t寫作的一篇關于自由軟件如何成為商業軟件替代品的文章時所創立,用來指代Linux 操作系統、Apache網絡服務器、MySQL 數據庫和PHP (Perl或Python)腳本語言的組合(由四種技術的開頭字母組成)。這一術語很快就被市場接受,并且成為了開源軟件業的一盞真正的明燈,現在依舊是大部分企業網站的基礎構架。
次底層的Apache,是世界使用排名第一的Web服務器軟件,由于其跨平臺和安全性被廣泛使用,是最流行的Web服務器端軟件之一。有著多年的發展歷史,Apache的擴展性豐富,穩定性非常好,同時卻也存在著體積龐大、速度緩慢的缺點。
LNMP(Linux + Nginx + MySQL + PHP )
LNMP是近些年才逐漸發展起來的構架,發展非常迅速,服務器以其輕巧快速而得到許多站長的青睞。
次底層的Nginx是一個小巧而高效的Linux下高性能Web和反向代理服務器軟件,是由 Igor Sysoev 為俄羅斯訪問量第二的 Rambler.ru 站點開發的,兩年半的運行時間,相當的穩定。Nginx特點在于其相當的穩定、功能豐富、安裝配置簡單、低系統資源。
LLMP(Linux + Lighttpd + MySQL + PHP )
相對來說LLMP構架使用人群沒有LAMP與LLMP的人多,但是LLMP以其高速輕巧還是博得了不少站長的喜愛。
次底層的Litespeed屬于商業軟件,不過免費版的Litespeed功能也很強大,特別是處理靜態文件能力非常的好。但是Litespeed軟件并非開源,依靠一個團隊的封閉開發,這一點就相對差很多了。
對比總結:
LAMP、LNMP、LLMP這三種構架就當前的網絡來說,LAMP無疑是勝出的,基本占據了一半多的市場。