PHP-FPM 的運作模式

客戶端 -> nginx -> fastCgi -> php-fpm

PHP-FPM 是一個多進程的 FastCGI 管理程序,是絕大多數 PHP 應用所使用的運行模式。假設我們使用 Nginx 提供 HTTP 服務(Apache 同理),所有客戶端發起的請求最先抵達的都是 Nginx,然後 Nginx 通過 FastCGI 協議將請求轉發給 PHP-FPM 處理,PHP-FPM 的 Worker 進程 會搶佔式的獲得 CGI 請求進行處理,這個處理指的就是,等待 PHP 腳本的解析,等待業務處理的結果返回,完成後回收子進程,這整個的過程是阻塞等待的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章