Im running PHP under iis 8.5 on Windows Server 2012. The server runs asp.NET without a hitch. Pages are rendering in well under a second, but PHP is not running so well. It takes upwards of 40 seconds for a page to load. Can often take 10 seconds just before the server responds to the request. The ASP code is still running fine, so it is most definitely down to PHP. I checked task manager and i can see CPU spike whenever a page is loaded. It looks like Fast CGI is running 7 times. All of these consume CPU when a page loads. Is this normal behavior?
I installed php using the web platform installer https://www.microsoft.com/web/downloads/platform.aspx. This installed x86 PHP 5.3. The server is x64, but i cant see how the 32 bit version is going to be cripplingly slow like this.