Hi,
There is no realy "recommended" PHP Server.
Most of them will provide good performance.
The issue you're facing with IIS must be due to incorrect configuration.
It should not be that bad.
You may check Database connection parameters.
I know that when I run a local MySql on my descktop machine, if I configure db host as 'locahost', performance is poor (1s for every connection), but if I set to 127.0.0.1, performance is good.
Personnaly, I use EasyPHP for DEV and ZEND Server (Community Edition) for DEMO, TRACK and Hosting.
ZEND Server is a very good PHP server. Its advantage is that you can upgrade to Licenced version, wich brings several usefull improvements, such as Clustered servers.
But with the target you've got (100 users, 15 projects), you will not need clusters.
For information, on my Linux server (Debian) with Zend Server and MySql running on same machine, I ran some performance tests with :
- 1000 projects
- 100 customers,
- 1 000 projects,
- 500 resources,
- 1 500 affectations (each resource randomly affected to 3 projects)
- 10 000 activities (randomly set on projects)
- 15 000 assignments (randomly set between resources and activities)
You can have a look at
post in the forum