|
|
Publicado em 01/08/2019 16:47:32
|
|
|
|

Você acha que pode ser lento, isso é impossível! Você acha que consegue ficar parado, mas isso é impossível!
Henan é o berço da história de esperar pelo coelho, que conta a história de um fazendeiro preguiçoso sentado perto de um toco esperando o coelhinho fofo bater na árvore, então como esse tipo de coisa pode acontecer todos os dias! O que você pensa sempre vai dar certo do jeito que você pensa, então tomar a iniciativa será a forma mais eficaz! Todo santo tem um passado, todo pecador tem um futuro!
Leia até o topo:
1. Este artigo toma IIS8 e Windows Server 2012R2 como exemplos
2. O IIS8 roda nas versões Windows Server 2012 e Windows 8 e superiores.
3. O pool de aplicações e o site existem separadamente no IIS, mas a operação do site deve ser baseada na premissa de que o pool correspondente de aplicações é iniciado.
4. Por padrão, o pool de aplicações será automaticamente recuperado pelo IIS após um período de inatividade (sem operações solicitadas).
5. 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 não ser suportada por um período inferior a 7,5.
6. Este método de caso pode resolver o problema do acesso lento ASP.Net primeira vez e do acesso lento após um período de tempo.
Vamos logo!
1. Instalar a função de inicialização de aplicações IIS
Como mostrado abaixo:
2. Editar o modo de inicialização do pool de aplicações correspondente no site
Como mostrado na figura abaixo, o caminho da operação é o seguinte: Pool de Aplicações - > Pool de Programas Correspondentes do Site - > Clique Direito, Configurações Avançadas - Seleção >, Modo de Inicialização Sempre Em Execução
3. Habilitar a pré-carga correspondente do site Como mostrado na figura abaixo, o caminho da operação: Site -> Site correspondente -> Clique direito, Configurações Avançadas -seleção de >, pré-carregamento ativado Verdadeiro
4. Defina o editor de configuração e escreva a solicitação padrão de pré-carregamento
Como mostrado na figura abaixo, abra o editor de configuração
Como mostrado na figura abaixo: No canto superior esquerdo, selecione system.webServer/applicationInitialization para o nó de configuração, e outras configurações estão no círculo vermelho
Como mostrado na figura abaixo: Adicione um endereço de solicitação de inicialização (para o endereço padrão de inicialização do IIS) à coleção e clique no botão Aplicar no lado direito da interface de configuração.e reiniciar o pool de aplicativos e o site
Comentário:
1. Descrição do princípio: A inicialização de aplicações IIS abrirá automaticamente um novo pool de programas após a primeira criação do site ou após a reciclagem do pool de aplicações correspondente, e iniciará a inicialização do site, simulando uma solicitação normal para manter o site online.
(Esse processo pode ser usado para simular solicitações de sites com a ajuda de ferramentas ou serviços de terceiros)
2. Descrição da configuração:
(1) Habilitar o AlwaysRunning: Garantir que o pool de aplicações possa reiniciar automaticamente a execução após ser criado ou reciclado pela primeira vez.
(2) Habilitar o pré-carregamento do programa do site (verdadeiro): Garantir que o site possa responder à ação de pré-carregamento após o início do pool de programas.
(3) Configure o caminho padrão de pré-carregamento do site: certifique-se de que o programa possa compilar rapidamente o programa e entrar na memória durante o processo de pré-carregamento após o início do pool de programas, para garantir uma resposta rápida às solicitações.
(Fim)
|
Anterior:Classes C#, classes estáticas, variáveis estáticas, inicializar a ordem de execuçãoPróximo:Enciclopédia do churrasco, se você quer aprender a aprender churrasco, por favor, dê uma olhada
|