COMO: Optimizar e escala de desempenho de aplicações que tem foi criado no .NET Framework

Traduções de Artigos Traduções de Artigos
Artigo: 818015 - Ver produtos para os quais este artigo se aplica.
Este artigo foi arquivado. Este artigo é oferecido "tal como está" e deixará de ser actualizado.
Expandir tudo | Reduzir tudo

Nesta página

Sumário

Este artigo passo a passo descreve considerações importantes para desempenho optimização e o dimensionamento de aplicações que estão incorporadas no .NET Framework. Esta é uma série de artigos que fornecem informações detalhadas para aplicações criado no .NET Framework.

Os artigos nesta série incluem:
818016COMO: Implementar aplicações que tem foi criadas no .NET Framework
818013COMO: Suporte aplicações que tem foi criadas no .NET Framework
818015COMO: Optimizar e escala de desempenho de aplicações que tem foi criado no .NET Framework
818014COMO: Secure aplicações que tem foi criadas no .NET Framework

Configurar sessões para aplicações do ASP.NET

As aplicações do ASP.NET incluem suporte sofisticado para registar informações de utilizador entre vários pedidos. Para activar aplicações dimensionar a milhares de utilizadores, pode armazenar as sessões de várias formas flexíveis. O método predefinido é armazenar sessão informações dentro do processo. Isto armazena informações de utilizador na memória de um único servidor. O método dentro do processo oferece melhor desempenho. Dois outros métodos oferecem um desempenho mais lento mas maior escalabilidade: armazenar informações de sessão num servidor de estado ou armazenar informações sobre a sessão num computador com o SQL Server.

Para obter informações adicionais sobre como configurar o ASP.NET sessões utilizando qualquer um dos três métodos padrão, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
317604COMO: Configurar o SQL Server para arquivo de estado da sessão ASP.NET


Definir o período de tempo de espera para sessões de ASP.NET

Conforme em aplicação, sessões ASP.NET podem utilizar muita memória. Quando o utilizador carregar e a quantidade de informações são armazenadas sobre aumenta cada utilizador, memória limitada sistemas poderão problemas de desempenho. Uma forma de reduzir a memória que necessitem de sessões é reduzir o tempo que as sessões são armazenadas. Quando reduzir o tempo de espera de sessão, informações de sessão são eliminadas antes do período de inactividade de 20 minutos predefinido. Em alternativa, quando aumenta o tempo de espera de sessão, os utilizadores podem regressar a uma sessão activa sem perder as respectivas informações de início de sessão, os respectivos conteúdos carrinho de compras ou outros detalhes específicos da sessão.

Para mais informações sobre como definir o tempo limite para um estado de sessão, visite o seguinte Web site da Microsoft:
http://msdn2.microsoft.com/en-us/library/h6bb9cz9(vs.71).aspx

Testar ASP.NET aplicações e serviços Web utilizando o Web Application Stress Tool

A ferramenta Web Application Stress (WAS) é útil para teste Web aplicação desempenho e escalabilidade. Pode utilizar esta ferramenta para aplicações Web do ASP.NET e serviços Web. No entanto, existem diferenças na forma como utiliza a ferramenta WAS para cada tipo de serviço.

Para obter informações adicionais sobre como utilizar WAS testar o ASP.NET aplicações, clique números de artigo seguinte seguem para visualizar os artigos na base de dados de conhecimento da Microsoft:
815161Altura como: Capacidade de resposta do ASP.NET com a ferramenta Web Application Stress
815160COMO: Verificar ASP.NET Web Services com a ferramenta Web Application Stress

Utilizar o desempenho Administration Tool para analisar Windows-based Applications que tem foi criados no .NET Framework

O .NET Framework gere assemblagens à medida que executa. Por conseguinte, o .NET Framework tem acesso a muitas informações sobre cada assemblagem. Grande parte destas informações é exposta através de contadores de desempenho. Como administrador, pode aceder a estes contadores utilizando a ferramenta de administração de desempenho.

Pode aceder a mais informações sobre aplicações do ASP.NET não está disponível a partir do padrão aplicações baseadas no Windows que estão incorporadas no .NET Framework. Existem dúzias de contadores que pode monitorar. No entanto, a maior parte dos administradores tem de compreender apenas alguns destes contadores.

Para obter informações adicionais sobre os contadores de desempenho mais significativos que expõe o .NET Framework, clique números de artigo que se seguem para visualizar os artigos na base de dados de conhecimento da Microsoft:
815158COMO: Utilizar a ferramenta de administração de desempenho para analisar o desempenho do .NET Framework baseadas em Windows Application

815159COMO: Analisar o desempenho de aplicações Web do ASP.NET utilizando a ferramenta de administração de desempenho

Configurar multiserver aplicações Web do ASP.NET e serviços Web

Aplicações Web poderão ter de escala para além de um servidor único para encontro desempenho, escalabilidade ou fiabilidade requisitos. Existem vários factores a considerar ao dimensionar uma aplicação do ASP.NET para vários servidores exclusivos.

Para obter informações adicionais sobre como dimensionar uma aplicação do ASP.NET em mais do que um servidor, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
815162COMO: Configurar aplicações Web do ASP.NET Multi-Server e serviços Web

Desactivar a depuração para aplicações do ASP.NET

Durante o desenvolvimento e resolução de problemas, os programadores podem activar a depuração uma aplicação do ASP.NET. Apesar de depuração oferece muitas informações úteis para programadores, afecta significativamente o desempenho da aplicação. Poderá ter de desactivar a depuração em sistemas que tenham tido depuração activada desnecessariamente.

Para obter informações adicionais sobre como Desactivar depuração de aplicações do ASP.NET, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
815157COMO: Desactivar a depuração para aplicações do ASP.NET

Restringir o ASP.NET para processadores específicos num sistema com vários processadores num

Por predefinição, uma aplicação do ASP.NET utiliza todos os processadores num sistema. Isto funciona bem com a maior parte dos ambientes. No entanto, se a optimizar o desempenho em sistemas com múltiplos processadores, poderá ter de restringir o ASP.NET a um ou mais processadores especificados.

Para obter informações adicionais sobre como restringir o ASP.NET para processadores especificados num sistema com múltiplos processadores, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
815156COMO: Restringir o ASP.NET para processadores específicos num sistema com vários processadores num

Referências

Para obter mais informações sobre como proteger as aplicações que estão incorporadas no .NET Framework, visite os seguintes Web sites da Microsoft:
http://msdn2.microsoft.com/en-us/netframework/aa497330.aspx
http://technet.microsoft.com/en-us/windowsserver/default.aspx


Propriedades

Artigo: 818015 - Última revisão: 27 de fevereiro de 2014 - Revisão: 4.5
A informação contida neste artigo aplica-se a:
  • Microsoft .NET Framework 1.0
  • Microsoft ASP.NET 1.0
  • Microsoft Internet Information Services 5.0
  • Microsoft ASP.NET 1.1
  • Microsoft .NET Framework 1.1
Palavras-chave: 
kbnosurvey kbarchive kbmt kbweb kbperformance kbhowtomaster KB818015 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 818015

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com