Ho eseguito test di carico con due diverse applicazioni Web ASP.NET in IIS. I test vengono eseguiti con 5,10,25 e 250 agenti utente. Testato su una scatola con 8 GB di RAM, Windows 7 Ultimate x64. La stessa casella che esegue sia IIS che il progetto di test del carico.
Ho fatto molte corse e i dati sono molto coerenti. Per ogni carico, vedo un "Tempo medio di pagina (sec)" inferiore e un "Tempo medio di risposta (sec)" inferiore se ho "Abilita applicazioni a 32 bit" impostato su True nei pool di applicazioni. La differenza diventa più pronunciata maggiore è il carico. A carichi molto elevati, le applicazioni Web iniziano a generare errori (503) se i pool di applicazioni sono a 64 bit, ma possono tenere il passo se impostati su 32 bit.
Perché i pool di app a 32 bit sono molto più efficienti? Perché non è l'impostazione predefinita per i pool di applicazioni a 32 bit?