My client prefers to use a Microsoft IIS hosting environment he already has. After some gnashing of teeth I have managed to get it working there, but it is painfully slow (unlike my local LAMP version).
I was inclined to assume some sort of shared server MySQL bottleneck but the host's response to this thought has been…
I don't see any bottlenecks on the server itself, mysql connections to the server and queries on it are running very quickly so I would be looking at the code itself. I've done some tests with simple php + mysql connections on the server and these run very fast, so this is pointing at the CMS doing something slowly, but I'm not familiar with the CMS to know what this is.
Does anyone have experience of Craft running well in IIS on a shared server?
Is there any particular config that is worth trying to get it to do so?