|
|
Zveřejněno 01.08.2019 16:47:32
|
|
|
|

Myslíš si, že můžeš být pomalý, to je nemožné! Myslíš si, že můžeš zůstat v klidu, ale to je nemožné!
Henan je rodištěm příběhu Čekání na králíka, který vypráví příběh líného farmáře sedícího u pařezu a čekácího, až roztomilý malý králíček narazí na strom, tak jak se tohle může dít každý den! To, co si myslíte, vždy dopadne tak, jak přemýšlíte, takže převzít iniciativu bude nejúčinnější způsob! Každý svatý má minulost, každý hříšník má budoucnost!
Přečtěte si to až na začátek:
1. Tento článek uvádí IIS8 a Windows Server 2012R2 jako příklady
2. IIS8 běží na verzích Windows Server 2012 a Windows 8 a vyšších.
3. Aplikační pool a webová stránka existují v IIS odděleně, ale provoz webu musí být založen na předpokladu, že odpovídající aplikační pool je spuštěn.
4. Ve výchozím nastavení bude aplikační pool automaticky znovu uplatněn IIS po období nečinnosti (bez žádaných operací).
5. IIS8 je dodáván s nástrojem pro inicializaci aplikací, IIS7.5 musí vyhledávat nezávislé instalační balíčky pro instalaci a automatická inicializace IIS není v tuto dobu podporována pod verzí 7.5.
6. Tato metoda může vyřešit problém pomalého přístupu ASP.Net první pokus a pomalého přístupu po určité době.
Pojďme na to!
1. Nainstalovat funkci inicializace aplikací IIS
Jak je uvedeno níže:
2. Upravit režim spuštění příslušného aplikačního poolu na webu
Jak je znázorněno na obrázku níže, cesta operace je následující: Application Pool - > Website Corresponding Program Pool - > Pravé tlačítko, Pokročilá nastavení - > Výběr, Režim spuštění AlwaysRunning
3. Povolte odpovídající přednačtení webu Jak je znázorněno na obrázku níže, cesta k operaci: Webová stránka -> Odpovídající webová stránka -> Pravé tlačítko tlačítka, Pokročilá nastavení -> výběr, přednačtení je povoleno Pravda
4. Nastavte konfigurační editor a napište výchozí požadavek na přednačtení
Jak je znázorněno na obrázku níže, otevřete konfigurační editor
Jak je znázorněno na obrázku níže: V levém horním rohu vyberte system.webServer/applicationInitialization pro konfigurační uzel a ostatní konfigurace jsou v červeném kruhu
Jak je znázorněno na obrázku níže: Přidejte adresu pro inicializační požadavek (výchozí adresu požadavků na inicializaci IIS) do kolekce a klikněte na tlačítko Apply na pravé straně konfiguračního rozhraní.a restartovat pool aplikací a web
Poznámka:
1. Popis principu: Inicializace aplikace IIS automaticky otevře nový programový pool po prvním vytvoření webu nebo po recyklaci aplikačního poolu příslušného webu a spustí inicializaci webu, simulující běžný požadavek na udržení webu online.
(Tento proces lze použít k simulaci požadavků na webové stránky pomocí nástrojů nebo služeb třetích stran)
2. Popis konfigurace:
(1) Povolit AlwaysRunning: Zajistit, aby se aplikační pool mohl automaticky znovu spustit po vytvoření nebo recyklaci poprvé.
(2) Povolit přednačítání webových programů (true): Zajistit, aby web mohl reagovat na akci přednačtení po spuštění programového poolu.
(3) Nastavit výchozí cestu k přednačtení webu: zajistit, aby program mohl program rychle zkompilovat a vstoupit do paměti během procesu přednačítání po spuštění programového poolu, aby byla zajištěna rychlá odpověď na požadavky.
(Konec)
|
Předchozí:C# třídy, statické třídy, statické proměnné, inicializace pořadí prováděníDalší:Encyklopedie o barbecue, pokud se chcete naučit barbecue, podívejte se na ni
|