使用FastCGI时,PHP引擎或PHP应用程序是否在内存中持续运行?

时间:2015-10-07 21:42:58

标签: php apache nginx webserver fastcgi

使用C或C ++时,您可以使用FastCGI开发工具包编写守护程序,该工具包可以独立于Web服务器启动和停止。因为应用程序被编译为机器代码,所以" intepreter"或"引擎"不适用 - 只有您的申请。这种C / C ++ FastCGI程序的经典示例是为每个请求增加int并将其发送到Web浏览器以证明所有请求都由单个持久进程处理。

然而,当使用PHP和FastCGI时,情况仍然如此吗?例如,当你的应用程序(用PHP编写)没有时,PHP引擎本身(用C编写)会在请求之间持续存在吗?或者PHP应用程序是否在请求之间保持不变?

如果PHP应用程序在请求之间存在,那么使用此功能是否安全?我听说PHP引擎本身包含内存泄漏,这就是为什么它非常适合每个请求一个进程的样式执行。

0 个答案:

没有答案