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 cookis创建实现代码
Mar 16 PHP
php json_encode奇怪问题说明
Sep 27 PHP
如何在PHP中使用正则表达式进行查找替换
Jun 13 PHP
php实现parent调用父类的构造方法与被覆写的方法
Feb 11 PHP
PHP 5.3和PHP 5.4出现FastCGI Error解决方法
Feb 12 PHP
PHP封装的HttpClient类用法实例
Jun 17 PHP
PHP程序员不应该忽略的3点
Oct 09 PHP
Zend Framework实现自定义过滤器的方法
Dec 09 PHP
PHP实现添加购物车功能
Mar 06 PHP
PHP操作MySQL中BLOB字段的方法示例【存储文本与图片】
Sep 15 PHP
Thinkphp5行为使用方法汇总
Dec 21 PHP
php时间戳转换代码详解
Aug 04 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语法(4)
2006/10/09 PHP
详细解读php的命名空间(二)
2018/02/21 PHP
PHP hex2bin()函数用法讲解
2019/02/25 PHP
laravel withCount 统计关联数量的方法
2019/10/10 PHP
dwr spring的集成实现代码
2009/03/22 Javascript
关于JS管理作用域的问题
2013/04/10 Javascript
JS预览图像将本地图片显示到浏览器上
2013/08/25 Javascript
sogou地图API用法实例教程
2014/09/11 Javascript
JS实现鼠标箭头变成一个燃烧烛光效果的方法
2015/02/28 Javascript
js前端面试题及答案整理(一)
2016/08/26 Javascript
jQuery页面弹出框实现文件上传
2017/02/09 Javascript
完美实现js选项卡切换效果(二)
2017/03/08 Javascript
JavaScript与Java正则表达式写法的区别介绍
2017/08/15 Javascript
vue+element UI实现树形表格带复选框的示例代码
2019/04/16 Javascript
Vue form表单动态添加组件实战案例
2019/09/02 Javascript
jQuery+ThinkPHP实现图片上传
2020/07/23 jQuery
基于javascript实现放大镜特效
2020/12/03 Javascript
Python实现压缩与解压gzip大文件的方法
2016/09/18 Python
Python实现将数据框数据写入mongodb及mysql数据库的方法
2018/04/02 Python
对python csv模块配置分隔符和引用符详解
2018/12/12 Python
python print出共轭复数的方法详解
2019/06/25 Python
python 实现的发送邮件模板【普通邮件、带附件、带图片邮件】
2019/07/06 Python
Tensorflow训练模型越来越慢的2种解决方案
2020/02/07 Python
Pyecharts地图显示不完成问题解决方案
2020/05/11 Python
python小程序之4名牌手洗牌发牌问题解析
2020/05/15 Python
CSS3中的元素过渡属性transition示例详解
2016/11/30 HTML / CSS
2014年三八妇女节活动总结
2014/03/01 职场文书
给市场的环保建议书
2014/05/14 职场文书
军训拉歌口号
2014/06/13 职场文书
社区党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
寝室长工作失责检讨书
2014/10/06 职场文书
退休教师追悼词
2015/06/23 职场文书
个人催款函范文
2015/06/23 职场文书
导游词之新疆-喀纳斯
2019/10/10 职场文书
Redis高级数据类型Hyperloglog、Bitmap的使用
2021/05/24 Redis
MySQL 四种连接和多表查询详解
2021/07/16 MySQL