php各种运行模式

人都搞晕了 总结一下:
php用很多运行模式 基本上我们在win下开发中常用的都是把php当做apache一个模块 通过LoadModule php5_module “E:/path/php5apache2_x.dll 来生效

这就是典型的模式了

APACHE2HANDLER
PHP作为Apache模块,Apache服务器在系统启动后,预先生成多个进程副本驻留在内存中,一旦有请求出 现,就立即使用这些空余的子进程进行处理,这样就不存在生成子进程造成的延迟了。这些服务器副本在处理完一次HTTP请求之后并不立即退出,而是停留在计 算机中等待下次请求。对于客户浏览器的请求反应更快,性能较高。
apache模块的DLL:
该运行模式是我们以前在windows环境下使用apache服务器经常使用的,而在模块化(DLL)中,PHP是与Web服务器一起启动并运行的。(是apache在CGI的基础上进行的一种扩展,加快PHP的运行效率)
isapi  apachle module (loadmodule  xxxx.dll)都是多线程
fastcgi 是多进程
nts版本的php适合fastcgi
ts版本的php适合isapi or Apache  2.x  Handler

参考资料:我就不复杂粘贴了

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">