黄p网站_在线看中文字幕_亚洲电影免费观看_成人激情视频_欧美成视频_中国av在线

運行模式

php有著5種運行模式,常見的有4種:

cgi 協(xié)議模式

cgi模式 通用網(wǎng)關接口(Common Gateway Interface),它允許web服務器通過特定的協(xié)議與應用程序通信, 調用原理大概為:
用戶請求->Web服務器接收請求->fork子進程 調用程序/執(zhí)行程序->程序返回內容/程序調用結束->web服務器接收內容->返回給用戶 由于每次用戶請求,都得fork創(chuàng)建進程調用一次程序,然后銷毀進程,所以性能較低

fast-cgi 協(xié)議模式

fast-cgi是cgi模式的升級版,它像是一個常駐型的cgi,只要開啟后,就可一直處理請求,不再需要結束進程, 調用原理大概為:
web服務器fast-cgi進程管理器初始化->預先fork n個進程
用戶請求->web服務器接收請求->交給fast-cgi進程管理器->fast-cgi進程管理區(qū)接收,給其中一個空閑fast-cgi進程處理->處理完成,fast-cgi進程變?yōu)榭臻e狀態(tài),等待下次請求->web服務器接收內容->返回給用戶

注意,fast-cgi和cgi都是一種協(xié)議,開啟的進程是單獨實現(xiàn)該協(xié)議的進程

模塊模式

apache+php運行時,默認使用的是模塊模式,它把php作為apache的模塊隨apache啟動而啟動,接收到用戶請求時則直接通過調用mod_php模塊進行處理,詳細內容可自行百度

php-cli模式

php-cli模式屬于命令行模式,對于很多剛開始學php就開始wamp,wnmp的開發(fā)者來說是最陌生的一種運行模式
該模式不需要借助其他程序,直接輸入php xx.php 就能執(zhí)行php代碼
命令行模式和常規(guī)web模式明顯不一樣的是:

  • 沒有超時時間
  • 默認關閉buffer緩沖
  • STDIN和STDOUT標準輸入/輸出/錯誤 的使用
  • echo var_dump,phpinfo等輸出直接輸出到控制臺
  • 可使用的類/函數(shù) 不同
  • php.ini配置的不同

想要了解詳細內容可查看http://php.net/manual/zh/features.commandline.php

其他

本文將以上除了php-cli的模式,都定義為常規(guī)web訪問模式

主站蜘蛛池模板: 亚洲女人天堂成人av在线 | 日韩欧美理论片 | 天堂网色 | 成人深夜福利视频 | 国产精品九九九 | 免费亚洲精品 | 在线一级电影 | 超碰人人爱 | 毛片免费观看 | 国产精品一区二区三 | 国产一级一级国产 | www.欧美.com | 国产精品久久国产精品 | 免费黄色片一区二区 | 久久久精品国产 | 老妇女av | 成人在线小视频 | 久久在线播放 | 国产精品久久久久aaaa九色 | 午夜私人影院 | 欧美午夜精品久久久久久浪潮 | 国产成人精品综合 | 亚洲国产日韩在线 | 欧美一区二区三区在线观看视频 | 欧美一级免费在线观看 | 久久一区二区三区四区 | 性色视频免费观看 | 国内精品国产成人国产三级粉色 | 99视频| 国产一区二区黑人欧美xxxx | 国产乱码精品一区二区三 | 午夜精品在线 | 亚洲精品视频在线 | 久久综合av | 日韩在线免费 | 日日草夜夜草 | 欧美日韩国产精品 | 亚洲午夜精品久久久久久app | 久久久久久久久一区二区 | 日韩在线视频一区 | 色在线免费视频 |