加載中 ...
首頁 > 建站 > 經驗 > 正文

和LNMP相比 LNMPA是否效率更高?

2019-02-07 09:27:20 來源:

與InfoQ之前拜候過的SegmentFault一樣,徳問,是新出現的一家編程范疇的社交問答網站。經由過程社群聰明,讓互聯網成為一個能為專業困難供給高效解答的寶庫,這就是德問的任務。

比來,尚興躍在上面提出一個題目:LNMPA和LNMP比擬,真的比LNMP更有用率嗎?

LNMPA是在Nginx后面插手了Apache。由Apache來處置一些動態要求。

這類體例讓架構變得有點復雜,但長處仿佛也好理解:由于Apache比Nginx在動態處置和偽URL上加倍成熟。

年夜家感覺,如許架構適合嗎?仍是畫蛇添足呢?

在百度百科上,對LNMPA是如許說的:

LNMP或LAMP的劣勢

Nginx是一個小巧而高效的Linux下的Web辦事器軟件,與Apache比擬,耗損資本更少,撐持的并發毗連,更高的效力,反向代辦署理功能效力高、靜態文件處置快等,但動態頁面處置能力不如Apache等老牌軟件成熟。零丁利用Nginx處置年夜量動態頁面時輕易發生頻仍的502毛病。

Apache是一款老牌的Web辦事器軟件,在高并發時對隊列的處置比FastCGI更成熟,Apache的mod_php效力比php-cgi更高且更不變、對偽靜態撐持好,不需要轉換、多用戶多站點權限等方面有著更好的結果,零丁利用Apache處置靜態頁面時,對內存的占用遠遠跨越Nginx。

LNMPA的上風

LNMPA利用Nginx作為前端辦事器,可以或許更快、更實時地利用更少的系統資本處置靜態頁面、js、圖片等文件,當客戶端要求拜候動態頁面時,由Nginx反向代辦署理給作為后端辦事器的Apache處置,Apache處置完再交予Nginx返回給客戶端。

采取LNMPA可以或許更好的解決LNMP架構中因為PHP-FPM方面發生的502毛病,同時可以或許以很簡單的體例供給更平安的多用戶多站點情況。

對此題目,毛杭軍的評論是:

Nginx + php-fpm 比 Apache + mod_php 更省內存。若是辦事器內存不敷年夜,用php-fpm是個不錯的選擇,固然有呈現502,不外可以經由過程負載平衡或消息態分手來解決。

LNMPA和LNMP,這二種體例用的人都還挺多的,不外我感覺第二種運維加倍簡單。我們今朝采取LNMP(php-fpm)

原百度系統部手藝總監邵輝如許對待這個題目:

LNMPA仍是LNMP真沒這么主要,在某個共鳴的根本上,隨年夜流就好。若是非要找個原則,那末就用知足需求的最簡單的方案。

此刻硬件的機能這么好,價錢也廉價,就用LAMP又若何?機能的瓶頸年夜大都環境下都在營業邏輯和數據處置部門,靜態頁面沒有需要過量斟酌,除非你產物的焦點內容就是圖片、視頻,若是是如許,把靜態內容分手就行了。

InfoQ的讀者們,你們對這個題目怎樣看?接待在評論中留下你們的不雅點!

文章來歷:http:///cn/news/2012/07/is-LNMPA-better

“廣域創業網”的新聞頁面文章、圖片、音頻、視頻等稿件均為自媒體人、第三方機構發布或轉載。如稿件涉及版權等問題,請與

我們聯系刪除或處理,客服郵箱,稿件內容僅為傳遞更多信息之目的,不代表本網觀點,亦不代表本網站贊同

其觀點或證實其內容的真實性。

湖北11选5-top遗漏走势图 黑龙江22选5奖池奖金 11选5前三组万能复式 江西快三网上投注 江西11选五中奖规则 河南快三购买网址 基金配资贷款 贵州十一选五开奖结果! 幸运飞艇必胜法 腾讯分分彩营业时间 国内有正规的股票配资平台吗