首頁 >後端開發 >php教程 >LNMP架構與LNAMP架構的區別

LNMP架構與LNAMP架構的區別

高洛峰
高洛峰原創
2016-10-17 11:02:561141瀏覽

對於許多熟悉VPS的同學來說,VPS開通後,首先要做的,就是搭建伺服器環境了。為了省事,方便,網路上有流行的一鍵安裝包。目前來看,大致流行的有兩種:LNMP和LNAMP。

LNMP是Linux+Nginx+Mysql+PHP的組合方式,其特點是利用Nginx的快速與輕量級,取代先前的LAMP(Linux+Apache+Mysql+PHP)的方式。由於安裝方便,並且安裝腳本也隨時更新,LNMP成為許多站長首選的一鍵安裝包。

LNMP方式的優點:佔用VPS資源較少,Nginx配置起來也比較簡單,利用fast-cgi的方式動態解析PHP腳本。

LNMP方式的缺點:php-fpm組件的負載能力有限,在訪問量巨大的時候,php-fpm進程容易僵死,容易發生502 bad gateway錯誤。


       LNAMP是Linux+Nginx+Apache+Mysql+PHP的組合方式,其特性是使用Nginx來作為靜態腳本的解析,而利用Nginx的轉送特性,將動態腳本的解析特性是利用Nginx來作為靜態腳本的解析,而利用Nginx的轉送特性,將動態腳本的解析特性是用Nginx來作為靜態腳本的解析,而利用Nginx的轉送特性,將動態腳本的解析特性交給Apache來處理,這樣,能充分利用兩種Web伺服器的特點,對於訪問量需求較大的站點來說,是一個很不錯的選擇。

LNAMP方式的優點:由於Apache本身處理PHP的能力比起php-fpm強,所以不容易出現類似502 bad gateway的錯誤。適合訪問量較大的站點使用。

LNAMP方式的缺點:相比LNMP方式會多佔用一些資源,另外,配置虛擬主機需要同時修改Nginx和Apache的配置文件,要稍微麻煩一些。



陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn