ASP.NET include una serie di HttpModule che in molti scenari non vengono utilizzati e contribuiscono a rendere meno performante l'applicazione, perchè vengono invocati, a seconda del loro funzionamento, in concomitanza di molti degli eventi che ogni richiesta porta con sè.
Segue una lista "estrema" degli HttpModule da rimuovere nel web.config, con un eventuale commento qualora il module sia necessario per una funzionalità di uso frequente all'interno delle applicazioni ASP.NET:
<httpModules> <remove name="Session"/> <!-- utilizzato dal Session State --> <remove name="FileAuthorization"/> <remove name="WindowsAuthentication"/> <!-- utilizzato in caso di autenticazione Windows --> <remove name="PassportAuthentication"/> <remove name="AnonymousIdentification" /> <remove name="RoleManager" /> <!-- utilizzato da Role API --> <remove name="Profile" /> <!-- utilizzato da Profile API --> <remove name="ErrorHandlerModule" /> </httpModules>
Per approfondimenti sugli HttpModules si veda
http://tags.aspitalia.com/HttpModule/
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
I più letti di oggi
- Tutorial Entity Framework 6
- Tutorial Entity Framework
- Tutorial HTML5
- RT @aspitalia Partecipa al nostro evento #RCD4, fai un RT e sarai estratto per 1 copia di #sl3guidacompleta! http://u.aspitalia.com/bw
- Migliorare l'organizzazione delle risorse con Azure Policy
- Configurare più site su unico web role di Windows Azure
- Windows Phone 8 Developer Day - Milano
- ReBuild 2020 Live - Online
- ASPItalia.com Network: si aggiungono LINQItalia.com e SilverlightItalia.com
- Rilasciata la versione 1.0 di ASP.NET MVC