terça-feira, 24 de setembro de 2013

Dica - Rodando ASP.Net em um servidor de Produção



















Uma dica muito valiosa, e importante é não executar o ASP.Net em um servidor de produção com o DEBUG ativado.

Alguns motivos:
  • A compilação de páginas é muito mais demorada, pois as otimizações do engine são desabilitadas;
  • O código leva um tempo maior para ser executado, pois os caminhos de depuração estão desativados;
  • O pool da aplicação do IIS passa a utilizar muito mais memória para aplicação;
  • Imagens e scripts utilizados por componentes (como o Ajax Toolkit, por exemplo) não são armazenados no cachê;
  • E a mais perigosa de todas, é que com isso, em caso de uma exceção não tratada as mensagens são exibidas detalhadamente no servidor remoto, expondo a aplicação;
O recurso é muito importante e útil na resolução de problemas, porém é uma boa prática deixar a função desabilitada em um ambiente de produção.

2 comentários:

  1. Boa Tarde a Todos,
    Após ver alguns artigos sobre Asp.net e me interessei muito.

    Eu gostaria de algumas opiniões.
    Vi um curso na Impacta. Segue Link http://www.impacta.com.br/curso/ASP.NET-2010-com-C-Modulo-I.php

    Estou querendo fazer.
    Gostaria de algumas opiniões.

    Agradeço.
    Guiberto

    ResponderExcluir
  2. Olá Guiberto, boa tarde!
    Tudo depende do seu nível de conhecimento. Já programou? Conhece HTML?
    Mande mais informações, e se possível o seu e-mail para podermos lhe ajudar!
    Grande abraço, e volte sempre!

    ResponderExcluir