Una tip molto utile e non molto conosciuta per cercare di incrementare le performance di una applicazione ASP.NET riguarda la rimozione degli HttpModule non utilizzati, in modo che non vengano caricati e non rispondano ad eventuali eventi applicativi. Poiché la pipeline HTTP viene valutata a partire dal Machine.config, abbiamo a disposizione due modi per ottimizzare il cosiddetto "HTTP pipeline circuit":
Supponiamo di avere in deploy un sito di commercio elettronico che utilizza FormsAuthentication come modulo di autenticazione. In questo scenario si potebbero rimuovere immediatamente i moduli WindowsAuthentication e PassportAuthentication (poi Session ;)) e così via...
Technorati tags: HttpModule, ASP.NET