我的问题是,当我在运行着十几个 .NET Web 应用程序的 Windows 2008 服务器上安装 PHP 时,它会对性能和稳定性产生什么影响。
这会影响我的服务器/Web 应用程序的性能吗?欢迎提供任何建议。
谢谢,杰伦
答案1
我个人在 Amazon 云系统内的 2008 服务器上运行 PHP,到目前为止我还没有真正看到任何类型的系统退化、性能减慢或不稳定。
我承认,与某些人的服务器相比,我的系统并不大或者繁忙,但从我的个人经验来看,迄今为止我还没有发现任何问题。
希望这可以帮助。
答案2
Windows 2008 和 IIS 7.0 具有新功能和优化,可使 PHP 运行得更高效、更稳定。Microsoft 所做的最重大改进是更新 IIS 7.0 中的 CGI 支持以符合 Fast CGI 标准。Fast CGI 通过池化和重复使用多个工作进程,为每个请求节省了进程创建/销毁操作。这为 Windows 上的 PHP 应用程序带来了显著的性能改进。默认情况下,IIS 7.0 中的 Fast CGI 支持在分配资源时配置为保守的,以便最好地支持数百个网站在单个物理服务器上运行的情况。
从针对 PHP 调整 Windows Server 2008。
就个人而言,我们刚刚在我们的一台公司服务器上安装了 PHP(使用 Web 平台安装程序 - 我建议您也这样做),除了由于几个 WordPress 网站导致内存使用量增加之外,我们没有遇到其他明显的问题。
我个人已经在我的两台服务器上安装了 PHP,并且没有遇到任何问题,尽管我实际上并没有在那些机器上使用 PHP。
因此,实际上,唯一的影响应该来自机器上运行的 PHP 应用程序。
我可以问一下您为什么要在这台机器上安装 PHP 吗?是为了将现有应用程序移至服务器、进行实验,还是……?