
文章插圖
說明
1、是一種重要的互聯(lián)網(wǎng)技術(shù),可以讓一個客戶端,從網(wǎng)頁瀏覽器向執(zhí)行在網(wǎng)絡(luò)服務(wù)器上的程序請求數(shù)據(jù) 。
2、CGI 描述了服務(wù)器和請求處理程序之間傳輸數(shù)據(jù)的一種標(biāo)準(zhǔn) 。
CGI 模式運行原理
當(dāng) Nginx 收到瀏覽器 /index.php 這個請求后,首先會創(chuàng)建一個對應(yīng)實現(xiàn)了 CGI 協(xié)議的進(jìn)程,這里就是 php-cgi(PHP 解析器) 。接下來 php-cgi 會解析 php.ini 文件,初始化執(zhí)行環(huán)境,然后處理請求,再以 CGI 規(guī)定的格式返回處理后的結(jié)果,退出進(jìn)程 。最后,Nginx 再把結(jié)果返回給瀏覽器 。整個流程就是一個 Fork-And-Execute 模式 。當(dāng)用戶請求數(shù)量非常多時,會大量擠占系統(tǒng)的資源如內(nèi)存、CPU時間等,造成效能低下 。所以在用 CGI 方式的服務(wù)器下,有多少個連接請求就會有多少個 CGI 子進(jìn)程,子進(jìn)程反復(fù)加載是 CGI 性能低下的主要原因 。
以上就是php中CGI模式的介紹,希望對大家有所幫助 。
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助:- php 工廠模式 php工廠模式的介紹
- php常用函數(shù) PHP內(nèi)部函數(shù)是什么
- php單例模式的意義 php單例模式如何理解
- php sapi php中的SAPI是什么
- php中PCRE2的使用
- php截取字符串幾種方式 php字符串的截取方式
- php中文網(wǎng) php中
- php短連接是什么
- php尾部逗號的使用
- php hash函數(shù) php增量Hash函數(shù)的使用
