成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

cgi和fast-cgi以及php-fpm的聯(lián)系和區(qū)別

coolpail / 1149人閱讀

摘要:解析器會解析文件,初始化執(zhí)行環(huán)境準的對每個請求都會執(zhí)行這些步驟太累了對吧而且處理每個時間的時間會比較長首先,會先啟一個,解析配置文件,初始化執(zhí)行環(huán)境,然后再啟動多個。當請求過來時,會傳遞給一個,然后立即可以接受下一個請求。

簡單粗暴版本:
cgi(公共網(wǎng)關(guān)接口)

        ||

根據(jù)nginx配置文件,知道不是靜態(tài)文件 需要去找PHP解析器來處理

        ||
            
帶著URl,POST的數(shù)據(jù)、HTTP Header 以及查詢字符串
        ||
      

會啟動對應(yīng)的CGI程序,這里就是PHP的解析器

        ||

PHP解析器會解析php.ini文件,初始化執(zhí)行環(huán)境

         ||

處理請求,再以規(guī)定CGI規(guī)定的格式返回處理后的結(jié)果,退出進程

        ||

web server再把結(jié)果返回給瀏覽器

好了,CGI是個協(xié)議
Fastcgi是用來提高CGI程序性能的。

PHP解析器會解析php.ini文件,初始化執(zhí)行環(huán)境
準的CGI對每個請求都會執(zhí)行這些步驟 太累了對吧 而且處理每個時間的時間會比較長
首先,F(xiàn)astcgi會先啟一個master,解析配置文件,初始化執(zhí)行環(huán)境,然后再啟動多個worker。當請求過來時,master會傳遞給一個worker,然后立即可以接受下一個請求。這樣就避免了重復(fù)的勞動,效率自然是高。而且當worker不夠用時,master可以根據(jù)配置預(yù)先啟動幾個worker等著;當然空閑worker太多時,也會停掉一些,這樣就提高了性能,也節(jié)約了資源。這就是fastcgi的對進程的管理。

那PHP-FPM又是什么呢?是一個實現(xiàn)了Fastcgi的程序,被PHP官方收了。

大家都知道,PHP的解釋器是php-cgi。php-cgi只是個CGI程序,他自己本身只能解析請求,返回結(jié)果,不會進程管理 所以就出現(xiàn)了一些能夠調(diào)度php-cgi進程的程序。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/25916.html

相關(guān)文章

  • PHP 運行模式與運行原理

    摘要:當客戶端請求到達時,進程管理器選擇并連接到一個解釋器。子進程完成處理后將標準輸出和錯誤信息從同一連接返回。子進程接著等待并處理來自進程管理器運行在中的下一個連接。 目前常見的4種PHP運行模式 CGI通用網(wǎng)關(guān)接口模式 FAST-CGI模式 CLI命令行模式 模塊模式 運行模式 CGI通用網(wǎng)關(guān)接口模式 每有一個用戶請求,都會先要創(chuàng)建cgi的子進程,然后處理請求,處理完后結(jié)束這個子進程...

    Pocher 評論0 收藏0
  • cgi fast-cgi php-fpm三者理解

    摘要:當收到這個請求后,會啟動對應(yīng)的程序,這里就是的解析器。接下來解析器會解析文件,初始化執(zhí)行環(huán)境,然后處理請求,再以規(guī)定的規(guī)定的格式返回處理后的結(jié)果,退出進程。當請求過來時,會傳遞給一個,然后立即可以接受下一個請求。的管理對象是。 CGI CGI, Common Gateway Interface, is a tool for HTTP server to contact with pro...

    eternalshallow 評論0 收藏0
  • cgi fast-cgi php-fpm三者理解

    摘要:當收到這個請求后,會啟動對應(yīng)的程序,這里就是的解析器。接下來解析器會解析文件,初始化執(zhí)行環(huán)境,然后處理請求,再以規(guī)定的規(guī)定的格式返回處理后的結(jié)果,退出進程。當請求過來時,會傳遞給一個,然后立即可以接受下一個請求。的管理對象是。 CGI CGI, Common Gateway Interface, is a tool for HTTP server to contact with pro...

    libin19890520 評論0 收藏0

發(fā)表評論

0條評論

coolpail

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<