un buon modo di aumentare le performance di una applicazione è configurare secondo le esigenze la sezione ProcessModel del Machine.Config (nella cartella CONFIG del Framework):
codice:
<processModel
enable="true"
timeout="Infinite"
idleTimeout="Infinite"
shutdownTimeout="0:00:05"
requestLimit="Infinite"
requestQueueLimit="5000"
restartQueueLimit="10"
memoryLimit="60"
webGarden="false"
cpuMask="0xffffffff"
userName="machine"
password="AutoGenerate"
logLevel="Errors"
clientConnectedCheck="0:00:05"
comAuthenticationLevel="Connect"
comImpersonationLevel="Impersonate"
responseRestartDeadlockInterval="00:09:00"
responseDeadlockInterval="00:03:00"
maxWorkerThreads="25"
maxIoThreads="25"/>
inoltre ci sono tanti tips su come aumentare le performance...come la gia' citata cache, settabile a quanto ne so soltanto dalle singole webforms:
codice:
<%@ OutputCache Duration="60" VaryByParam="None" %>
...ed altri come disabilitare il viewstate e la session quando non servono, usare un datareader e non un dataset quando si deve fare un accesso per reperire poche informazioni, etc...