我在 Windows Server 2012 上的 iis 8.5 下运行 PHP。服务器运行 asp.NET 时没有任何问题。页面渲染时间不到一秒,但 PHP 运行得不是很好。页面加载需要 40 秒以上。服务器响应请求之前通常需要 10 秒钟。ASP 代码仍然运行良好,因此肯定是 PHP 的问题。我检查了任务管理器,每次加载页面时我都可以看到 CPU 峰值。看起来 Fast CGI 运行了 7 次。所有这些都会在页面加载时消耗 CPU。这是正常现象吗?
我使用 Web 平台安装程序安装了 phphttps://www.microsoft.com/web/downloads/platform.aspx。这安装了 x86 PHP 5.3。服务器是 x64,但我看不出 32 位版本怎么会这么慢。