淺談Web服務器的構(gòu)架:LAMPLNMP以及LLMP

隨著許多VPS銷售商有如Directspace 、 BuyVM、YardVPS放出廉價的VPSS,特別是PIPNI推出的免費VPS,許多站長的眼光開始注意到了VPS身上。關鍵詞優(yōu)化排名雖然這些VPS的性能見仁見智,但是畢竟VPS使用的自由度要比虛擬空間要大很多很多,特別是單單購買獨立IPv4價格都不菲,所以涌向VPS的人群也越來越多。但是自主性越大也意味著需要花心思的時間越多,新購買的VPS使用SSH連接上之后,經(jīng)過一番測試與折騰,要作為一個網(wǎng)站服務器還必須進行配置。本文將簡要的介紹幾種Linux網(wǎng)站服務器的搭配方式,評析各種服務器在不同使用條件下的特點。

趙縣網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁設計、網(wǎng)站建設、微信開發(fā)、APP開發(fā)、成都響應式網(wǎng)站建設等網(wǎng)站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)自2013年創(chuàng)立以來到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設就選創(chuàng)新互聯(lián)。

廉價的VPS都不約而同的會提供Linux的系統(tǒng),并在控制面板上也會提供各種Linux系統(tǒng)的Reinstall,比說說經(jīng)典的Redhat、Debian、Centos、Fedora 還有Ubuntu。選擇什么系統(tǒng)的話,還是因人而異,很多玩Linux服務器的老手都會推薦Centos,因為相對比入手簡單特別是國內(nèi)有關的中文教材比較多,個人比較喜歡Debian,Debian占用資源很少,穩(wěn)定性也不錯,可惜國內(nèi)有關的教程不多。。而至于源于Debian 的 Ubuntu,雖然在使用上比Debian方便多,但是也存在很多問題,桌面版本的系統(tǒng)使用起來相當?shù)氖娣?,就是服務器系統(tǒng)的使用,個人不傾向Ubuntu。理論上64位的系統(tǒng)要比32位的要快,但是在廉價VPS母機的有限硬件條件下,其實差別甚微。

Linux下服務器的構(gòu)建在當前網(wǎng)絡上的使用,基本上可以基于以下幾種: Apache 、 nginx 、lighttpd。

Apache毫無疑問是占了一半以上的份額,相比Apache使用數(shù)量的減少,Nginx與lighttpd的占有量都在緩慢上升。

由此本文將當前Linux下web服務器分為:LAMP 、 LNMP 以及 LLMP 三種構(gòu)架。

LAMP(Linux + Apache + MySQL + PHP ) LAMP源于1998年,Michael Kunze為德國計算機雜志c’t寫作的一篇關于自由軟件如何成為商業(yè)軟件替代品的文章時所創(chuàng)立,用來指代Linux 操作系統(tǒng)、Apache網(wǎng)絡服務器、MySQL 數(shù)據(jù)庫和PHP (Perl或Python)腳本語言的組合(由四種技術的開頭字母組成)。這一術語很快就被市場接受,并且成為了開源軟件業(yè)的一盞真正的明燈,現(xiàn)在依舊是大部分企業(yè)網(wǎng)站的基礎構(gòu)架。

次底層的Apache,是世界使用排名第一的Web服務器軟件,由于其跨平臺和安全性被廣泛使用,是最流行的Web服務器端軟件之一。有著多年的發(fā)展歷史,Apache的擴展性豐富,穩(wěn)定性非常好,同時卻也存在著體積龐大、速度緩慢的缺點。

Apache

apache 的 rewrite 比 nginx 強大,在 rewrite 頻繁的情況下,用 apache

apache 發(fā)展到現(xiàn)在,模塊超多,基本想到的都可以找到

apache 更為成熟,少 bug ,nginx 的 bug 相對較多

apache 超穩(wěn)定

apache 對 PHP 支持比較簡單,nginx 需要配合其他后端用

apache 在處理動態(tài)請求有優(yōu)勢,nginx 在這方面是雞肋,一般動態(tài)請求要 apache 去做,nginx 適合靜態(tài)和反向。

apache 仍然是目前的主流,擁有豐富的特性,成熟的技術和開發(fā)社區(qū)

LNMP(Linux + Nginx + MySQL + PHP )

LNMP是近些年才逐漸發(fā)展起來的構(gòu)架,發(fā)展非常迅速,服務器以其輕巧快速而得到許多站長的青睞。

次底層的Nginx是一個小巧而高效的Linux下高性能Web和反向代理服務器軟件,是由 Igor Sysoev 為俄羅斯訪問量第二的 Rambler.ru 站點開發(fā)的,兩年半的運行時間,相當?shù)姆€(wěn)定。Nginx特點在于其相當?shù)姆€(wěn)定、功能豐富、安裝配置簡單、低系統(tǒng)資源。

Nginx

輕量級,采用 C 進行編寫,同樣的 web 服務,會占用更少的內(nèi)存及資源

抗并發(fā),nginx 以 epoll and kqueue 作為開發(fā)模型,處理請求是異步非阻塞的,負載能力比 apache 高很多,而 apache 則是阻塞型的。在高并發(fā)下 nginx 能保持低資源低消耗高性能 ,而 apache 在 PHP 處理慢或者前端壓力很大的情況下,很容易出現(xiàn)進程數(shù)飆升,從而拒絕服務的現(xiàn)象。

nginx 處理靜態(tài)文件好,靜態(tài)處理性能比 apache 高三倍以上

nginx 的設計高度模塊化,編寫模塊相對簡單

nginx 配置簡潔,正則配置讓很多事情變得簡單,而且改完配置能使用 -t 測試配置有沒有問題,apache 配置復雜 ,重啟的時候發(fā)現(xiàn)配置出錯了,會很崩潰

nginx 作為負載均衡服務器,支持 7 層負載均衡

nginx 本身就是一個反向代理服務器,而且可以作為非常優(yōu)秀的郵件代理服務器

啟動特別容易, 并且?guī)缀蹩梢宰龅?7*24 不間斷運行,即使運行數(shù)個月也不需要重新啟動,還能夠不間斷服務的情況下進行軟件版本的升級

社區(qū)活躍,各種高性能模塊出品迅速

LLMP(Linux + Lighttpd + MySQL + PHP )

相對來說LLMP構(gòu)架使用人群沒有LAMP與LLMP的人多,但是LLMP以其高速輕巧還是博得了不少站長的喜愛。

次底層的Litespeed屬于商業(yè)軟件,不過免費版的Litespeed功能也很強大,特別是處理靜態(tài)文件能力非常的好。綿陽服務器托管但是Litespeed軟件并非開源,依靠一個團隊的封閉開發(fā),這一點就相對差很多了。成都網(wǎng)站建設公司

對比總結(jié):成都服務器托管

LAMP、LNMP、LLMP這三種構(gòu)架就當前的網(wǎng)絡來說,LAMP無疑是勝出的,基本占據(jù)了一半多的市場。

但是在面對服務器硬件資源不足、服務器的負載要求很高的情況下,LNMP是不錯的選擇,特別是個人博客或者小型網(wǎng)站,LNMP的配置相對簡單,是可以滿足要求的?;蛘咴谧非蟾咝阅芊掌魃?,Nginx服務器確實值得考慮,至于LLMP構(gòu)架的服務器,縱觀網(wǎng)絡,現(xiàn)在服務的支持性并不好,喜歡折騰學習的話可以選擇。

附:現(xiàn)在網(wǎng)絡上還有一種LNAMP構(gòu)架,也就是綜合了nginx和Apache的優(yōu)點,使用Apache負載PHP,nginx負責解析其他Web請求,使用nginx的rewrite模塊,但是Apache端口不對外開放,Apache的許多模塊都可以不加載減少資源。這個方法不錯,但是配置比較麻煩。雖然已經(jīng)出現(xiàn)一鍵安裝包了,但也只針對Centos系統(tǒng)。

網(wǎng)頁題目:淺談Web服務器的構(gòu)架:LAMPLNMP以及LLMP
網(wǎng)頁鏈接:http://muchs.cn/article32/dejpc.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供用戶體驗、標簽優(yōu)化、App開發(fā)、定制開發(fā)、網(wǎng)站建設、做網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應式網(wǎng)站建設