国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

淺談cgi、fastcgi及php-fpm的原理概念

2024-05-04 21:51:01
字體:
來源:轉載
供稿:網友

本篇文章主要講述的是cgi、fastcgi及php-fpm的原理概念,感興趣的朋友可以了解一下哦。

cgi

cgi是通用網關接口定義。當web server收到/index.php這個請求后,會啟動對應的CGI程序,這里就是PHP的解析器。接下來PHP解析器會解析php.ini文件,初始化執行環境,然后處理請求,再以規定CGI規定的格式返回處理后的結果,退出進程。web server再把結果返回給瀏覽器。

fastcgi

fastcgi是一個協議。實現管理進程,提高cgi性能,標準cgi對每個請求都會解析php.ini,初始化環境,浪費時間;fastcgi啟動master進程,解析配置文件,初始化環境,然后啟動多個worker進程;請求過來時,master傳遞給worker進行處理;worker不夠用會預先多起幾個,worker空閑較多會停掉幾個。

php-fpm

是一個實現了fastcgi協議的程序。修改php.ini之后,php-cgi進程無法平滑重啟。php-fpm對此的處理機制是新的worker用新的配置,已經存在的worker處理完手上的活就可以歇著了,通過這種機制來平滑過度。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 尚义县| 湄潭县| 翁牛特旗| 澄城县| 咸阳市| 喜德县| 瓮安县| 台东市| 都江堰市| 宾阳县| 陆河县| 拉萨市| 沅江市| 巴东县| 上蔡县| 清河县| 玉溪市| 板桥市| 兰西县| 景谷| 故城县| 宜良县| 赤水市| 精河县| 渝中区| 株洲市| 涿州市| 青海省| 安多县| 田林县| 梧州市| 定兴县| 山阳县| 天柱县| 娱乐| 塔河县| 沁源县| 澎湖县| 乌鲁木齐县| 米易县| 广饶县|