Nginx 與 PHP 合併部署與分開部署 哪種效能更好一些?

時間 2021-05-30 15:32:43

1樓:李鵬飛

你的理解不對。舉個例子,張三隻做分揀(單機部署nginx),李四只做派送(單機部署fpm),業務忙的時候忙的忙死,閒的閒死(沒有充分利用資源)。張三李四又負責分揀、派送(雙機都部署),能充分利用資源,但是業務最忙的時候,忙做一團(程序搶占資源),第二種如果掌握度(一直搶占cpu)合理增加資源,資源有限的情況下處理能力要比第一種高效。

再者應用至少2臺做集群這都是常識了。

2樓:eechen

假設有2臺伺服器A和B,不考慮資料庫(MySQL)和快取(Redis)服務的話,可以在A上部署Nginx和PHP-FPM,在B上只部署PHP-FPM.用Nginx內建的upstream模組給A和B上的PHP-FPM做負載均衡.

upstream php_backend

server}

3樓:李振宇

第一種好

nginx做haproxy保證高可用

nginx通過unix socket連線到後端的phpfpm,同時一台機器上面可以啟用多個phpfpm程序(埠),保證充分利用資源

nginx不是瓶頸,phpfpm才是。

4樓:Coder4

我怎麼覺得一台Nginx,然後兩台都放後端php-fpm更好?

Nginx一般不會是瓶頸,後端處理不過來才是。

另外看你業務需求,一般來說php-fpm的效能不會太好,有時候後端PHP全用Apache的反而更好。

nginx與Node js的優缺點是什麼?

已登出 ngx相對node有這麼幾個較大的優點 1.效能更高,畢竟C寫的,而且ngx的epoll是裸的,node的epoll是libuv封裝的。2.完備的靜態資源支援 這個就不說了,你用node寫乙個和ngx工作完全一致的靜態資源庫試試 當然npm上有現成的庫,但是ngx比那個庫做得還要好,而且ng...

以色列與巴勒斯坦有無合併的可能?

已登出 我們黨,在以色列曾經是在野黨最大黨派。叫擁有未來黨。老大叫lapid,很帥。當年西蒙還活著 他和內塔尼亞胡不一樣 至少佩雷斯和拉皮德認為 我們應該擱置爭議 共同發展 真的 熟悉不? 英俊叔 以色列不會答應的。以色列的建立對別的國家民族來說只是乙個國家的建立,對猶太人來說,是乙個牽涉到宗教 民...

固態硬碟可否與機械硬碟合併混用?

chen 可以啊,但是軟體不裝在ssd上就享受不了高速了,不過也不是所有軟體需要裝在ssd上的,要想簡單直接換一塊大容量ssd就行了,hdd依然保留,不然用rst也行,不過效果比不上純ssd 木頭龍 96G的固態,如果不是用什麼大型軟體安裝到C盤會導致C盤撐爆,直接把所有軟體都裝到C盤就好了啊。幹嘛...