您好,登錄后才能下訂單哦!
三種php解釋器執行方式:
1. mod_php:Apache中模塊形式;單個進程可以處理多個請求
2. Cgi:Common Gateway Interface,協議
php-Cgi:1)Cgi協議的實現,用來解釋php請求;過程:php請求->php-Cgi讀取并解析
php.ini 文件,初始化環境->根據請求參數,返回處理結果
2)單個進程只能處理一個請求,每一個進程,都需讀取php.ini進行解析,效率較低
3)修改完php.ini文件,啟動php-Cgi程序不會生效,無法平滑重啟
3. Fast-Cgi:在Cgi協議上做了優化,提高性能
php-fpm:1)Fast-Cgi協議的實現,用來解析php請求,過程:php請求->php-fpm讀取
php.ini初始化環境->啟動一個master->啟動多個worker->master將請求傳
遞給work->php-fpm動態配置worker數量
2)單個進程通過啟動多個php-Cgi程序處理多個請求
3)修改完php.ini文件,啟動新的worker,調用新的配置,實現平滑重啟
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。