cgi fast cgi和php fpm的關係簡介

2021-09-19 07:45:23 字數 266 閱讀 7622

cgi公共閘道器介面,就是程式語言包括php和nginx直接溝通的協議一樣。

就是每次多個請求,每個請求都會fork(復刻,就是轉殖乙個一摸一樣的程序)來處理請求,這樣程序很多,效率很低,給伺服器帶來負擔;

就是cgi的改良版版,多個請求都是乙個程序來處理,處理完就關閉程序;

(php fast-cgi process management)這是fast-cgi的公升級版,他不會乙個程序處理多個請求,並不會馬上關閉,而接著處理下乙個請求,可以說是php-cgi的乙個管理程式。

有關CGI FastCGI和PHP fpm的簡述

1 cgi概念 cgi是外部應用程式 cgi程式 與web伺服器之間的介面標準,是在cgi程式和web伺服器之間傳遞資訊的過程。在物理上是一段程式,執行在伺服器上,提供同客戶端html頁面的介面。只要某種語言具有標準輸入 輸出和環境變數,如perl php c等,就可以用來編寫cgi程式。工作原理 ...

CGI FastCGI和php fpm的概念和區別

1.使用者通過http協議發起請求,請求會先抵達lnmp架構中的nginx 2.nginx會根據使用者的請求進行判斷,這個判斷是由location完成的 3.判斷使用者請求的是靜態頁面,nginx直接進行處理 4.判斷使用者的請求是動態頁面,nginx會將該請求交給fastcgi協議下發 7.如果有...

ubuntu啟動php fpm 重啟php fpm

php fpm是一款簡單好用的php fastcgi程序管理工具。它可以和apache nginx或其他伺服器一起構建完整的php環境。接下來我們看看在更改了php.ini 檔案後,如何stop restart或者reload php fpm,以使修改生效。1 修改php.ini或www.conf?...