Boot time

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
stongo's picture

I'm fairly competent at setting up and tuning LAMP stack to run Drupal, but have a client that requires a Drupal site to be on a Windows 2008 Server.
I installed Nginx, PHP 5.3.3 and Mysql and it was dreadfully slow. Running a memory script from http://2bits.com/apache/memory-usage-revisited-when-open-buffet-not-blam...
the initial results were horrifying

Before boot 0.12MB Boot time 2,828.1 ms After Boot 15.52MB Boot Peak 16.25MB Module count 125 After fetch 15.52MB Fetch Peak 16.25MB

After battling to install PHP Opcode Cache (APC) and Memcache, the memory consumption was reduced to an acceptable level, and the boot time greatly improved, but still, the boot time is unacceptable by any standards:

Before boot 0.62MB Boot time 899.2 ms After Boot 5.98MB Boot Peak 6.70MB Module count 124 After fetch 5.98MB Fetch Peak 6.70MB

Compare to the same site running on my local LNMP stack, it's 13x slower:

Before boot 0.23MB Boot time 69.4 ms After Boot 4.89MB Boot Peak 5.83MB Module count 125 After fetch 4.89MB Fetch Peak 5.83MB

Can anyone make any recommendation to lower boot time? Any help is appreciated