老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

workerman之PHP中運行模式有哪些-創新互聯

這篇文章主要介紹了workerman之PHP中運行模式有哪些,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

成都創新互聯專注于大同企業網站建設,響應式網站開發,成都商城網站開發。大同網站建設公司,為大同等地區提供建站服務。全流程定制開發,專業設計,全程項目跟蹤,成都創新互聯專業和態度為您提供的服務

我們知道 workerman 程序需要在php-cli模式下運行,也就是命令行模式,這塊我們有必要了解一下。話說PHP當下一共有4種運行模式,分別是CGI、FastCGI、CLI和Web模塊模式。

CGI

全稱是“通用網關接口”(Common Gateway Interface), 它可以讓一個客戶端,從網頁瀏覽器向執行在Web服務器上的程序請求數據,描述的是客戶端和這個程序之間傳輸數據的一種標準,另外CGI獨立于任何語言,所以可以用任何一種語言編寫,只要這種語言具有標準輸入、輸出和環境變量。如php,perl,tcl等。

CGI針對每個用戶請求都要開單獨的子進程去維護,所以數量多的時候會出現性能問題,最近幾年很少用。

FastCGI

CGI的升級版本,FastCGI 像是一個常駐 (long-live) 型的 CGI,它可以一直執行著,只要激活后,不會每次都要花費時間去解析php.ini、重新載入全部dll擴展并重初始化全部數據結構。

PHP使用PHP-FPM(FastCGI Process Manager),全稱PHP FastCGI進程管理器進行管理。

FastCGI工作原理

Web Server啟動時載入FastCGI進程管理器;

FastCGI進程管理器自身初始化,啟動多個CGI解釋器進程并等待來自Web Server的連接;

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

FastCGI子進程完成處理后將標準輸出和錯誤信息從同一連接返回Web Server。當FastCGI子進程關閉連接時,請求便告處理完成。FastCGI子進程接著等待并處理來自FastCGI進程管理器的下一個連接。

在正常的CGI模式中,這就結束了,下次還要重新來過。但是在FastCGI,所有這些都只在進程啟動時發生一次。一個額外的好處是,持續數據庫連接(Persistent database connection)可以工作。

Cli

PHP-CLI是PHP Command Line Interface的簡稱,就是PHP在命令行運行的接口,區別于在Web服務器上運行的PHP環境(PHP-CGI等)。

我們在Linux下經常使用”php –m”查找PHP安裝了那些擴展就是PHP命令行運行模式。 你可以打入 php -h 來看看具體都有什么命令。

在php-cli模式下我們可以直接啟動一個php文件并執行,就像workerman中一樣

php index.php start

要說明的是,php-cli模式并沒有php運行超時的說法。

Module加載

一般是針對apache而言的,這種方式,他們的共同本質都是用 LoadModule 來加載 phpX_module,就是把php作為apache的一個子模塊來運行。當通過web訪問php文件時,apache就會調用phpX_module來解析php代碼,那么phpX_module是怎么來將數據傳給php解析器來解析php代碼的呢?答案是通過sapi。

所以,以上的apache調用php執行的過程如下:

apache -> httpd -> php5_module -> sapi -> php

apache每接收一個請求,都會產生一個進程來連接php通過sapi來完成請求,可想而知,如果一旦用戶過多,并發數過多,服務器就會承受不住了。

而且,把mod_php編進apache時,出問題時很難定位是php的問題還是apache的問題。

如果要搭建一個高性能的PHP WEB服務器,目前很好的方式是Apache/Nginx + FastCGI + PHP-FPM(+PHP-CGI)方式了,不要再使用 Module加載或者 CGI 方式啦

感謝你能夠認真閱讀完這篇文章,希望小編分享的“workerman之PHP中運行模式有哪些”這篇文章對大家有幫助,同時也希望大家多多支持創新互聯網站建設公司,,關注創新互聯行業資訊頻道,更多相關知識等著你來學習!


當前題目:workerman之PHP中運行模式有哪些-創新互聯
文章路徑:http://www.xueling.net.cn/article/jehih.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 逼特逼在线观看 | 一级片国产 | 天海翼三点刺激高潮不停 | 137肉体写真日本裸交 | av免费观看大全 | 午夜福利在线观看老司机 | 熟女俱乐部五十路六十路 | 手机看片久久国产免费 | 国产黄色录像一级片 | 成人免费视频软件网站 | 一区二区三区国产片 | 很污网站| 欧美性猛交xxxx乱大交be | 91精品一区在线观看 | 69堂视频在线观看免费 | 色AV综合AV无码AV网站 | 欧美人与动性行为视频 | 亚洲日韩精品AⅤ片 | 懂色av一区二区三区蜜臀 | 亚洲中又文字幕精品av | 欧美亚洲综合网 | 国产精品一区免费 | 91porny九色白浆 | 国产日产欧产精品 | 爆乳无码系列肉感在线播放 | 最近中文字幕高清中文字幕无 | 国产亚洲精品久久久久久网站 | 欧洲亚洲国产图片综合 | 久久日韩粉嫩一区二区三区 | 别插我b嗯啊视频免费 | 免费成人在线观看视频 | 中国美女a级毛片 | 午夜看片在线观看 | 5555www色欧美视频 | 欧美成人A猛片在线观看 | 国产精品爆乳在线播放第一人称 | 美女久久久久久久久 | 成人免费观看高清视频 | 国产精品久久久久久久久免费高清 | 欧美日韩成人精品久久二区 | 成年人视频在线看 |