web server使用php生成web页面的三种方法总结


Posted in PHP onOctober 28, 2013

查找mysql_pconnect时在mysql帮助文档上发现的,记在这里。

web server使用php生成一个web页面的三式有以下三种:

一:把PHP作为CGI Wrapper。这种方式下,每个到达web server的请求都会导致一个php解析器进程被创建,当这个php页面执行结束时,这个php解析器进程终止。

二:在多进程的web server中,把php作为web server的一个模块。这是目前最流行的做法,但是当前也只有apahce用的这种方式。一个多进程的web server通常有一个总的父进程协调一堆子进程来工作。当页面请求到达web server时,这个父进程把这个请求交给一个空闲的子进程去完成。同一个client的两次请求不一定被同一个web server的子进程处理。

三:在多线程的web server中,把php作为一个插件。比如IIS使用这种方式。它的工作原理和多进程工作原理一样,不过它是使用线程而非进程。

PHP 相关文章推荐
用PHP将网址字符串转换成超链接(网址或email)
May 25 PHP
提示Trying to clone an uncloneable object of class Imagic的解决
Oct 27 PHP
用PHP+MySQL搭建聊天室功能实例代码
Aug 20 PHP
解析php开发中的中文编码问题
Aug 08 PHP
PHP set_error_handler()函数使用详解(示例)
Nov 12 PHP
php cli换行示例
Apr 22 PHP
php.ini save_handler 修改不生效的解决办法
Jul 22 PHP
php类的定义与继承用法实例
Jul 07 PHP
php如何获取文件的扩展名
Oct 28 PHP
Zend Framework实现Zend_View集成Smarty模板系统的方法
Mar 05 PHP
PHP工厂模式、单例模式与注册树模式实例详解
Jun 03 PHP
浅谈laravel-admin form中的数据,在提交后,保存前,获取并进行编辑
Oct 21 PHP
php加密解密函数authcode的用法详细解析
Oct 28 #PHP
php 模拟post_验证页面的返回状态(实例讲解)
Oct 28 #PHP
php操作mysqli(示例代码)
Oct 28 #PHP
php session_start()出错原因分析及解决方法
Oct 28 #PHP
php 强制下载文件实现代码
Oct 28 #PHP
php获取qq用户昵称和在线状态(实例分析)
Oct 27 #PHP
php获取数组长度的方法(有实例)
Oct 27 #PHP
You might like
PHP利用COM对象访问SQLServer、Access
2006/10/09 PHP
php输出xml必须header的解决方法
2014/10/17 PHP
php注册登录系统简化版
2020/12/28 PHP
php+html5+ajax实现上传图片的方法
2016/05/14 PHP
php实现的pdo公共类定义与用法示例
2017/07/19 PHP
jquery自动完成插件(autocomplete)应用之PHP版
2009/12/15 Javascript
js变量以及其作用域详解
2020/07/18 Javascript
JavaScript 盒模型 尺寸深入理解
2012/12/31 Javascript
原生JS实现加入收藏夹的代码
2013/10/24 Javascript
用console.table()调试javascript
2014/09/04 Javascript
无刷新上传文件并返回自定义值
2015/06/11 Javascript
Bootstrap整体框架之JavaScript插件架构
2016/12/15 Javascript
gulp加批处理(.bat)实现ng多应用一键自动化构建
2017/02/16 Javascript
vue-router 学习快速入门
2017/03/01 Javascript
jQuery插件ImgAreaSelect实现头像上传预览和裁剪功能实例讲解一
2017/05/26 jQuery
JS实现数组去重方法总结(六种方法)
2017/07/14 Javascript
Node.js  事件循环详解及实例
2017/08/06 Javascript
for循环 + setTimeout 结合一些示例(前端面试题)
2017/08/30 Javascript
Vue框架之goods组件开发详解
2018/01/25 Javascript
vue实现点击选中,其他的不选中方法
2018/09/05 Javascript
微信小程序与后台PHP交互的方法实例分析
2018/12/10 Javascript
js canvas实现橡皮擦效果
2018/12/20 Javascript
Vue 3.x+axios跨域方案的踩坑指南
2019/07/04 Javascript
[01:15:36]加油刀塔第二期网络版
2014/08/09 DOTA
Python3实现Web网页图片下载
2016/01/28 Python
python模块之subprocess模块级方法的使用
2019/03/26 Python
彻底理解Python中的yield关键字
2019/04/01 Python
python requests库爬取豆瓣电视剧数据并保存到本地详解
2019/08/10 Python
调试Django时打印SQL语句的日志代码实例
2019/09/12 Python
Tensorflow 实现分批量读取数据
2020/01/04 Python
Super-Pharm波兰:药房和香水在一个地方
2020/08/18 全球购物
家长给老师的道歉信
2014/01/13 职场文书
大三学年自我鉴定范文(3篇)
2014/09/28 职场文书
大班上学期个人总结
2015/02/13 职场文书
报案材料怎么写
2015/05/25 职场文书
python 实现的截屏工具
2021/05/08 Python