[PHP] 三种运行模式 ISAPI模式 APACHE2HANDLER模式 CGI模式 FastCGI模式

前端之家收集整理的这篇文章主要介绍了[PHP] 三种运行模式 ISAPI模式 APACHE2HANDLER模式 CGI模式 FastCGI模式前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

ISAPI模式:ISAPI是微软提供的一套标准,PHP的ISAPI模式意思是PHP在windows系统上的IIS进行配合的运行模式,在PHP5.3之后不再支持,PHP5isapi.dll文件,PHP进程和IIS进程合一块

APACHE2HANDLER模式:PHP作为Apache的模块,PHP进程和Apache进程合一块

CGI模式:CGI一般是可执行程序,例如exe文件,每次都fork一个进程来运行外部的exe文件,并且只能处理一个用户请求,处理完成就会退出.当用户请求数量非常多时,会频繁的fork进程和退出进程,占用大量系统的资源效能低下.每次fork PHP进程独立运行处理.

FastCGI模式:在web服务器启动时候,FastCGI处理进程就开启而且不会退出.接收到请求后,服务器通过TCP或者本地socket直接把内容传递给FastCGI进程,常驻内存不需要每次都fork进程

 

猜你在找的PHP相关文章