關於Nginx反向 Proxy的一個疑問

來源:互聯網
上載者:User
初步下手搗鼓nginx,請諒解新手問題哈,謝謝!

Nginx可反向 ProxyApache處理動態部分,成LANMP組合。
由此我有幾個小疑問:

1、LANMP情境下的Apache是apache+mod_php嗎?還是apache+php-fpm或者fcgi其他等等都可以?

2、LNMP下的nginx+php-fpm,不也是處理.php的嗎?組合LANMP加上Apache只是為瞭解決LNMP下的穩定性問題嗎?

3、如果LANMP架構用的是apache+php-fpm是不是還不如直接用LNMP? 不穩定因素主要在php-fpm上嗎?

4、據說mod_php效能不如php-fpm,如果搭建LANMP是追求apache+mod_php的穩定性或者擴充性,那麼LANMP是不是就單效能上會不如LNMP?

回複內容:

初步下手搗鼓nginx,請諒解新手問題哈,謝謝!

Nginx可反向 ProxyApache處理動態部分,成LANMP組合。
由此我有幾個小疑問:

1、LANMP情境下的Apache是apache+mod_php嗎?還是apache+php-fpm或者fcgi其他等等都可以?

2、LNMP下的nginx+php-fpm,不也是處理.php的嗎?組合LANMP加上Apache只是為瞭解決LNMP下的穩定性問題嗎?

3、如果LANMP架構用的是apache+php-fpm是不是還不如直接用LNMP? 不穩定因素主要在php-fpm上嗎?

4、據說mod_php效能不如php-fpm,如果搭建LANMP是追求apache+mod_php的穩定性或者擴充性,那麼LANMP是不是就單效能上會不如LNMP?

1、一般來講apache+mod_php;
2、效能上,nginx對於靜態檔案處理的要比apache好,而apache+mod_php這種mod載入方式要比nginx+php-fpm效能好。組合LANMP是為了效能最優;
3、apache+php-fpm,目前我沒見到有人用過。因為apache的內在處理機制很強,所以一般都是做成mod。反過來nginx幾乎自己什麼都不做,完全都外部處理。
4、沒聽說過mod_php效能不如php-fpm,確切的說這與流量模型有關。

而且這兩者在效能上,一般的低端伺服器都體現不出來有什麼明顯區別。當然如果你都用預設設定檔的話,那麼肯定靜態請求多的nginx勝。apache僅是start之後吃掉的記憶體就會讓你有種老大粗的錯覺,然而實際上人家光是為了動態處理的熱身運動就已經勝過nginx這個只會靜態和轉寄的小發動機了。

1.php一般不會限制是mod_php還是php-fpm還是fcgi,看你的php版本。現在一般都是用php-fpm。這裡僅僅是指php
2.nginx只做反向 Proxy吧?nginx當然也可以做server,但是這裡應該不是做server的。
3.不穩定因素不一定在php-fpm,也可能在並發處理的中介軟體上,具體可以搜,apache和nginx的效能優勢對比。
4.籠統的說,易容性,穩定性,隨著系統的增大可能會有一些差異。簡單架構可能沒有太大影響。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.