色综合咪咪久久_久久免费视频色_欧美一区二区在线播放_欧美日韩另类一区

有考網有考網合作機構>深圳培訓學校>深圳龍崗達內IT教育培訓
深圳龍崗達內IT教育培訓
全國統(tǒng)一學習專線 8:30-21:00
位置:有考網 > 計算機類 > php開發(fā) > > PHP開發(fā)運行方式常用的有哪些?  正文

PHP開發(fā)運行方式常用的有哪些?

發(fā)布時間:2021-12-02 15:24:28來源:轉載

PHP開發(fā)運行方式常用的有哪些?很多PHP在進階的時候總會遇到一些問題和瓶頸,業(yè)務代碼寫多了沒有方向感,不知道該從那里入手去提升,對此我整理了一些資料,給大家介紹一下php開發(fā)的4種常用運行方式,有一定的參考價值,有需要的朋友可以參考一下,希望對大家有所幫助。

PHP的4種常用運行方式:CGI、FastCGI、APACHE2HANDLER、CLI。

1、CGI

CGI即通用網關接口(common gatewag interface),它是一段程序,通俗的講CGI就象是一座橋,把網頁和WEB服務器中的執(zhí)行程序連接起來,它把HTML接收的指令傳遞給服務器的執(zhí) 行程序,再把服務器執(zhí)行程序的結果返還給HTML頁。CGI 的跨平臺性能極佳,幾乎可以在任何操作系統(tǒng)上實現。

CGI方式在遇到連接請求(用戶 請求)先要創(chuàng)建cgi的子進程,激活一個CGI進程undefined,然后處理請求,處理完后結束這個子進程。這就是fork-and-execute模式undefined。所以用cgi 方式的服務器有多少連接請求就會有多少cgi子進程,子進程反復加載是cgi性能低下的主要原因。都會當用戶請求數量非常多時,會大量擠占系統(tǒng)的資源如內 存,CPU時間等,造成效能低下。

2、FastCGI

fast-cgiundefined是cgi的升級版本,FastCGI像是一個常駐(long-live)型的CGI,它可以一直執(zhí)行著,只要激活后,不會每次都要花費時間去fork一 次。PHP使用PHP-FPM(FastCGI Process Manager),全稱PHP FastCGI進程管理器undefined進行管理。

Web Server啟動時載入FastCGI進程管理器(IIS ISAPI或Apache Module)。FastCGI進程管理器自身初始化,啟動多個CGI解釋器進程(可見多個php-cgiundefined)并等待來自Web Server的連接。

當客戶端請求到達Web Server時,FastCGI進程管理器選擇并連接到一個CGI解釋器。Web server將CGI環(huán)境變量和標準輸入發(fā)送到FastCGI子進程php-cgi。

FastCGI子進程undefined完成處理后將標準輸出和錯誤信息從同一連接返回Web Server。當FastCGI子進程關閉連接時,請求便告處理完成。FastCGI子進程接著等待并處理來自FastCGI進程管理器(運行在Web Server中)的下一個連接。 在CGI模式中,php-cgi在此便退出了。

在上述情況中,你可以想象CGI通常有多慢。每一個Web 請求PHP都必須重新解析php.iniundefined、重新載入全部擴展并重初始化全部數據結構。使用FastCGI,所有這些都只在進程啟動時發(fā)生一次。一個額外的 好處是,持續(xù)數據庫連接(Persistent database connection)可以工作。

3、APACHE2HANDLER

PHP作為Apache模塊,Apache服務器在系統(tǒng)啟動后,預先生成多個進程副本駐留在內存中,一旦有請求出 現,就立即使用這些空余的子進程進行處理,這樣就不存在生成子進程造成的延遲了。這些服務器副本在處理完一次HTTP請求之后并不立即退出,而是停留在計算機中等待下次請求。對于客戶瀏覽器的請求反應更快,性能較高。

4、CLI

cli是php的命令行運行模式,cli端的運行命令有時會很有用。

相關內容: PHP開發(fā) PHP開發(fā)運行方式 深圳達內IT教育

同類文章
相關熱詞
主站蜘蛛池模板: 久久久久久久久综合| 人妻av无码专区| 日韩中文字幕在线播放| 国模吧一区二区| 欧美激情亚洲综合一区| 日本中文字幕成人| 日韩精品一区二区三区外面| 久久精品国产91精品亚洲| 岛国一区二区三区高清视频| 久久99亚洲精品| 欧美亚洲另类制服自拍| 亚洲国产日韩美| 99高清视频有精品视频| 国产精品女视频| 国严精品久久久久久亚洲影视| 国产精品福利网| 精品国产一区二区三区久久久狼| 日韩成人av电影在线| 日韩中文字幕av| 亚洲综合视频一区| 91精品国产91久久久久青草 | 视频在线一区二区| 91久久夜色精品国产网站| 国产成人精品免费久久久久| 国产精品日韩欧美| 国产精品久久国产三级国电话系列| 国产欧美 在线欧美| 久久69精品久久久久久久电影好| 日韩视频在线观看视频| 午夜精品一区二区三区在线视频| 亚洲综合激情五月| 日韩亚洲精品电影| 欧美日韩免费观看一区| 欧美日韩一区二区在线免费观看| 青青草原av在线播放| 久久天堂国产精品| 精品视频一区在线| 国产精品丝袜一区二区三区 | 91av在线国产| 91精品国产综合久久香蕉最新版| 亚洲欧洲精品在线|