COMO: Ajustar e escala desempenho de aplicativos que são criados no .NET Framework

Traduções deste artigo Traduções deste artigo
ID do artigo: 818015 - Exibir os produtos aos quais esse artigo se aplica.
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Expandir tudo | Recolher tudo

Neste artigo

Sumário

Este artigo passo a passo descreve as considerações importantes para desempenho de ajuste e dimensionamento de aplicativos que são criados no .NET Framework. Essa é uma uma série de artigos que fornecem informações detalhadas para aplicativos criados no .NET Framework.

Os artigos desta série incluem o seguinte:
818016COMO: Implantar aplicativos que são criados no .NET Framework
818013COMO: Suporte aplicativos que são criados no .NET Framework
818015COMO: Ajustar e escala desempenho de aplicativos que são criados no .NET Framework
818014COMO: Proteger os aplicativos que são criados no .NET Framework

Configurar sessões para aplicativos ASP.NET

Aplicativos ASP.NET incluem suporte sofisticado para controlar as informações do usuário entre várias solicitações. Para habilitar aplicativos para milhares de usuários, você pode armazenar as sessões de várias maneiras flexíveis. O método padrão é armazenar da sessão informações no processo. Isso armazena informações de usuário a memória de um único servidor. O método em processo oferece o desempenho mais rápido. Dois outros métodos oferecem desempenho mais lento mas maior escalabilidade: armazenamento de informações de sessão em um servidor de estado ou armazenar informações de sessão em um computador que está executando o SQL Server.

Para obter informações adicionais sobre como configurar as sessões do ASP.NET usando qualquer um dos três métodos padrão, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
317604COMO: Configurar o SQL Server para armazenamento de estado da sessão ASP.NET


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

Dependendo do aplicativo, ASP.NET sessões podem usar muita memória. Quando o usuário carregar e a quantidade de informações armazenadas sobre cada usuário aumenta, restrita memória sistemas podem ter problemas de desempenho. Uma maneira para reduzir a memória que necessitam de sessões é reduzir o tempo que as sessões são armazenadas. Quando você reduz o período de tempo limite de sessão, as informações da sessão são descartadas antes do período ocioso de 20 minutos de padrão. Como alternativa, quando você aumentar o período de tempo limite de sessão, os usuários poderá retornar a uma sessão ativa sem perder suas informações de logon, seu conteúdo do carrinho de compras ou outros detalhes específicas da sessão.

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

Testar ASP.NET aplicativos e serviços da Web usando o Web Application Stress Tool

A ferramenta Web Application Stress (WAS) é útil para teste da Web aplicativo desempenho e escalabilidade. Você pode usar essa ferramenta para aplicativos da Web ASP.NET e serviços da Web. No entanto, existem diferenças em como você usar a ferramenta WAS para cada tipo de serviço.

Para obter informações adicionais sobre como usar o WAS testar ASP.NET aplicativos, clique no números abaixo para ler os artigos na Base de dados de Conhecimento da Microsoft:
815161COMO: Medir capacidade de resposta ASP.NET com a ferramenta Web Application Stress
815160COMO: Testar ASP.NET Web Services com a ferramenta Web Application Stress

Usar o desempenho ferramenta de administração para analisar aplicativos baseados no Windows que são criados no .NET Framework

O .NET Framework gerencia assemblies como que eles são executados. Portanto, o .NET Framework tem acesso a muitas informações sobre cada assembly. Muitas dessas informações é exposta por meio de contadores de desempenho. Como administrador, você pode acessar esses contadores usando a ferramenta de administração de desempenho.

Você pode obter acesso para obter mais informações sobre aplicativos ASP.NET que está disponível no padrão aplicativos baseados no Windows que são criados no .NET Framework. Há dezenas de contadores que você pode monitorar. No entanto, a maioria dos administradores deve compreender apenas alguns desses contadores.

Para informações adicionais sobre os mais significativos contadores de desempenho que expõe o .NET Framework, clique nos números abaixo para ler 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-based Windows Application

815159COMO: Analisar o desempenho do aplicativo ASP.NET usando a ferramenta de administração de desempenho

Configurar multiserver aplicativos ASP.NET e serviços da Web

Aplicativos da Web talvez precise escala além de um único servidor para encontrar desempenho, escalabilidade ou à confiabilidade requisitos. Há vários fatores exclusivos a serem considerados quando você dimensionar um aplicativo ASP.NET para vários servidores.

Para obter informações adicionais sobre como dimensionar um aplicativo ASP.NET para mais de um servidor, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
815162COMO: Configurar Multi-Server aplicativos ASP.NET e serviços da Web

Desativar a depuração para aplicativos ASP.NET

Durante o desenvolvimento e solução de problemas, os desenvolvedores podem habilitar a depuração em um aplicativo ASP.NET. Embora depuração ofereça informações muito úteis para desenvolvedores, ele afeta significativamente o desempenho do aplicativo. Talvez seja necessário desativar a depuração em sistemas que tiveram a depuração habilitada desnecessariamente.

Para obter informações adicionais sobre como desativar a depuração para aplicativos ASP.NET, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
815157COMO: Desativar a depuração para aplicativos ASP.NET

Restringir o ASP.NET a processadores específicos em um sistema multiprocessador

Por padrão, um aplicativo ASP.NET usa todos os processadores em um sistema. Isso funciona bem para a maioria dos ambientes. No entanto, se o ajuste de desempenho em sistemas multiprocessador, talvez você precise restringir ASP.NET a um ou mais processadores especificados.

Para obter informações adicionais sobre como restringir ASP.NET para processadores especificados em um sistema multiprocessador, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
815156COMO: Impedir ASP.NET para processadores específicos em um sistema multiprocessador

Referências

Para obter mais informações sobre como proteger aplicativos que são criados no .NET Framework, visite os seguintes sites:
http://msdn2.microsoft.com/en-us/netframework/aa497330.aspx
http://technet.microsoft.com/en-us/windowsserver/default.aspx


Propriedades

ID do artigo: 818015 - Última revisão: quinta-feira, 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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes 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