Por padrão, o pool de aplicações é automaticamente recuperado pelo IIS após um período de inatividade (sem operações solicitadas). Depois que o pool de inscrições for reciclado, o w3wp não começará se ninguém visitar o site. O primeiro usuário solicita acesso, o acesso ao site será muito lento e a experiência do usuário muito ruim, e para resolver essa situação, você pode usar o recurso de inicialização de aplicações IIS.
O IIS8 vem com um kit de ferramentas de inicialização de aplicações, o IIS7.5 precisa buscar pacotes de instalação independentes para instalação, e a inicialização automática do IIS não é suportada por estar abaixo de 7,5 no momento.
Esse método de casos resolve o problema do acesso lento ASP.Net primeira vez, e depois o acesso lento após um certo período de tempo.
Capacidades adicionadas de inicialização de aplicações IIS
No Painel de Controle, clique em Programas - Habilitar ou Desligar os recursos do Windows para adicionar "Função de inicialização de aplicação", como mostrado abaixo:
ASP.NET Configurações do Web.config
Adicione a seguinte configuração no nó system.webServer no arquivo web.config do site:
inicializationPage: o iis simula automaticamente o endereço relativo da página de caminho da solicitação. Nome do host: O endereço do site vinculado.
Pool de aplicações
No pool de aplicativos correspondente do site, clique em Configurações Avançadas e selecione o modo AlwaysRunning no modo inicial, como mostrado na figura a seguir:
Ative o pré-carregamento do site correspondente
Caminho da operação: Site -> Site correspondente -> Clique com o botão direito, Configurações Avançadas -> Seleção, Pré-carregamento ativado Verdadeiro, como mostrado na figura a seguir:
|