HTTP Pipeline – Performance


Finalizando a leitura do livro do Luis Abreu, no último capítulo ele aborda o ciclo de vida de uma página ASP.NET e lembrei de um detalhe de performance que podemos aplicar nas aplicações ASP.NET com relação aos HttpModules e que implementei no site Projetando.NET.

No arquivo machine.config existe uma seção chamada httpModules onde temos vários módulos que, por padrão, estão relacionados para serem executados durante a requisição; aqui estão alguns exemplos: OutputCache, Session, FormsAuthentication, etc. Mas nem sempre esses módulos são utilizados na aplicação e, se este for o caso, podemos optar por remove-los da aplicação, efetuando a seguinte configuração no arquivo Web.Config:

<httpModules>
    <remove name=”Session” />
    <remove name=”WindowsAuthentication” />
    <remove name=”FormsAuthentication” />
    <remove name=”PassportAuthentication” />
    <remove name=”UrlAuthorization” />
    <remove name=”FileAuthorization” />
</httpModules>

Anúncios

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s