PHP FastCGI 是否应该在 Windows 上运行多个实例?

PHP FastCGI 是否应该在 Windows 上运行多个实例?

我在 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 位版本怎么会这么慢。

在此处输入图片描述

相关内容