我们目前有一个Windows web服务器。它将Apache和PHP作为一个模块运行。服务器本身是一个猛兽,但是PHP在Windows环境中作为Apache模块安装时性能很差,我们正在亲身体验这种情况。
无论如何,这个周末我计划重新配置服务器来安装FastCGI,我打算使用IIS7而不是Apache。但问题是,我们有很多站点设置了.htaccess文件,我们对清理这些站点不感兴趣,因为这些站点可以在IIS上正常工作。
我的问题是,有没有人知道在Apache上作为FastCGI安装的PHP是否具有与IIS相当的速度?您可以在web上阅读到PHP在IIS上的速度是多么惊人,但是现在我们正在考虑使用Apache来进行一个简单的转换。
如果Apache不是一个很好的选择,那么我想我们将执行IIS路由,只修复损坏的站点,但是如果Apache将使用Fast提供类似的性能,我们希望避免这种情况。
你认为如何?
发布于 2012-07-19 13:43:58
在板凳得分之后,mod_php是目前最快的,mod_fcgid是第二名.
IIS比Apache慢得明显。
如果有人从Google搜索中碰到这个问题,那么我们的慢问题是由于我们使用localhost而不是127.0.0.1的数据库连接。从Windows 2008开始,本地主机不再在主机文件中(注释掉),而是通过DNS解析器解析,这显然非常慢。
发布于 2012-07-14 01:35:25
IIS比Windows上的Apache安全得多。查看哪些用户Apache将运行PHP,以及隔离了多少。然后用IIS检查一下。此外,您还可以使用Phalanger编译这段代码,这对于测试来说相当不错。
https://serverfault.com/questions/407662
复制相似问题