LAMP和LNMP,你更願意選擇誰,為什麼?

2021-09-07 13:02:51 字數 1788 閱讀 3881

lamp 的全稱是linux + apache + mysql +php

lnmp 的全稱是linux + nginx + mysql + php (國外喜歡簡稱為lemp,搜英文資料需要搜lemp)

nginx 特性

nginx 效能穩定、功能豐富、運維簡單、處理靜態檔案速度快且消耗系統資源極少。

1、相比 apache,用 nginx 作為 web 伺服器:使用資源更少,支援更多併發連線,效率更高。

2、作為負載均衡伺服器:nginx 既可在內部直接支援 rails 和 php,也可支援作為 http **伺服器對外進行服務。nginx 用 c 編寫而成, 不論是系統資源開銷還是 cpu 使用效率都比 perlbal 要好的多。

3、作為郵件**伺服器:nginx 同時也是一款非常優秀的郵件**伺服器(最早開發這個產品的目的之一,是作為郵件**伺服器)。

nginx是一款輕量級的web伺服器/反向**伺服器/電子郵件**伺服器,安裝非常簡單,配置檔案也很簡潔(還支援 perl 語法)。nginx 支援平滑載入新配置,還能夠在不間斷服務的情況下進行軟體版本公升級。

apache 特性

1、apache 是 lamp 架構最核心的 web server,開源、穩定、模組豐富是 apache 的優勢。但 apache 的缺點是有些臃腫,記憶體和 cpu 開銷大,效能上有損耗,不如一些輕量級的 web 伺服器(譬如:nginx、tengine等)高效,輕量級的 web 伺服器對於靜態檔案的響應能力來說遠高於 apache 伺服器。

2、apache 做為 web server 是負載 php 的最佳選擇,如果流量很大的話,可以採用 nginx 來負載非 php 的 web 請求。nginx 是乙個高效能的 http 和反向**伺服器,nginx 以其穩定、豐富功能集、示例配置檔案和低系統資源的消耗而聞名。nginx 現能支援 php 和 fastcgi,也支援負載均衡和容錯,可和 apache 配合使用,是輕量級的 http 伺服器的首選。

3、web 伺服器快取也有多種方案,apache 提供了自己的快取模組,也可以使用外加的 squid 模組進行快取,這兩種方式均可有效提高 apache 的訪問響應能力。squid cache 是乙個 web 快取伺服器,支援高效快取,可作為網頁伺服器的前置 cache 伺服器快取相關請求以提高 web 伺服器速度。把 squid 放在 apache 的前端來快取 web 伺服器生成動態內容,而 web 應用程式只需要適當地設定頁面實效時間即可。如訪問量巨大,則可考慮使用 memcache 作為分布式快取。

4、php 的加速可使用 eaccelerator 加速器,eaccelerator 是乙個自由開放原始碼的 php 加速器。它會優化動態內容快取,提高 php 指令碼快取效能,使 php 指令碼在編譯狀態下,對伺服器的開銷幾乎完全消除。它還可對指令碼起優化作用,以加快其執行效率。 使 php 程式**執效率可提高 1-10 倍。

至於安裝哪個好呢?

省記憶體的話lnmp是最好的選擇,但似乎不太穩定,有時會比較常502

靜態的多用lnmp還是不錯的

動態內容多的話,lamp還是最穩定的

小**估計lamp就夠了,訪問量大的**lnmp好點,畢竟nginx 可承受同時訪問量是很大的。

在高併發連線的情況下,nginx是 apache 伺服器不錯的替代品。nginx同時也可以作為7層

負載均衡伺服器來使用。根據我的測試結果,nginx 0.8.46 + php 5.2.14 (fastcgi) 可以承受

3萬以上的併發連線數,相當於同等環境下 apache 的10倍。

lnmp吧,效率高,占用系統資源低,

LAMP和LNMP的詳解

最近學習下關於php伺服器的搭建,從而小結下自己學習理解的知識。對於伺服器的web部署來說很多人都熟悉lamp和lnmp兩種方式,首先說一下字面上看其實就是乙個字母差別,其實也是web環境中核心的環境差別。lamp linux apache mysql php的組合方式 lnmp linux ngi...

lnmp和lamp架構的區別

lnmp的全稱是linux nginx mysql php lamp的全稱是linux apache mysql php 由兩個架構組成可以看出,其最主要的區別在於web的選擇方面 乙個選擇的是apache,乙個選擇的是nginx nginx nginx是一款輕量級的web伺服器 反向 伺服器 電子...

LAMP和LNMP區別是什麼?

2013 08 24 12 01 晴兒wqzs6 分類 php 瀏覽6360次 2013 08 24 12 19 提問者採納 lamp指的是 linux apache mysql perl php python linux是一類unix計算機作業系統的統稱,是目前最流行的免費作業系統。代表版本有 d...