最近有人建议我在PHP中使用FastCGI。现在我浏览了FastCGI页面并阅读了它,但我并不真正理解它的优点。
发布于 2009-05-10 02:50:23
FastCGI意味着,与mod_php不同,php位不是在与apache位相同的进程中运行的。在重新启动服务器或处理失控的应用程序时,这种分离可能有一些明显的优势--在mod_php中,这意味着是apache“失控”,但在fastcgi下,它只是一个与apache对话的进程,因此不必将整个服务器删除。
发布于 2009-05-10 07:43:37
另一个尚未提到的优点是,使用mod_fcgid (这是在Apache上使用FastCGI的较新实现)和suexec,您可以实现设置,其中不同的vhost使用不同的Linux用户来执行,这在共享主机szenario中是一个真正的安全好处。
使用mod_php,所有vhost共享相同的用户,即Apache的用户。这可能导致安全问题。
https://serverfault.com/questions/6733
复制相似问题