<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # CGI: 全稱是“通用網關接口”,是一種讓客戶端(web瀏覽器)與Web服務器(nginx等)程序進行通信(數據傳輸)的協議 # FastCGI: 快速通用網關接口 fast-cgi的改進 有了cgi協議,解決了php解釋器與webserver通信的問題,webserver終于可以處理動態語言了。 但是,webserver每收到一個請求,都會去fork一個cgi進程,請求結束再kill掉這個進程。這樣有10000個請求,就需要fork、kill php-cgi進程10000次。 有沒有發現很浪費資源? 于是,出現了cgi的改良版本,fast-cgi。fast-cgi每次處理完請求后,不會kill掉這個進程,而是保留這個進程,使這個進程可以一次處理多個請求。這樣每次就不用重新fork一個進程了,大大提高了效率。 關于CGI和FastCGI的很好解讀,引用: [https://www.cnblogs.com/tssc/p/10255590.html#\_label1](https://www.cnblogs.com/tssc/p/10255590.html#_label1) # PHP-FPM 進程管理器 # PHP 工作原理 ![](https://img.kancloud.cn/79/17/7917e1dcca49c0f1ece898b2ec9eb5bb_443x460.png) ![](https://img.kancloud.cn/f8/50/f8508548672a4da09bdcfe94502b298f_696x347.png)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看