|
|
Zverejnené 1. 8. 2019 16:47:32
|
|
|
|

Myslíš si, že môžeš byť pomalý, to je nemožné! Myslíš si, že dokážeš zostať nehybná, ale to je nemožné!
Henan je rodiskom príbehu Čakanie na králika, ktorý rozpráva príbeh lenivého farmára sediaceho pri pni a čakajúceho, kým roztomilý zajac narazí na strom, tak ako sa takéto veci môžu diať každý deň! To, čo si myslíte, vždy dopadne tak, ako rozmýšľate, takže iniciatíva bude najefektívnejšia cesta! Každý svätec má minulosť, každý hriešnik má budúcnosť!
Prečítajte si to na začiatok:
1. Tento článok uvádza IIS8 a Windows Server 2012R2 ako príklady
2. IIS8 beží na verziách Windows Server 2012 a Windows 8 a vyšších.
3. Aplikačný pool a webová stránka existujú v IIS samostatne, ale prevádzka webovej stránky musí byť založená na predpoklade, že príslušný aplikačný pool je spúšťaný.
4. Predvolene bude aplikačný pool automaticky obnovený IIS po období nečinnosti (bez požadovaných operácií).
5. IIS8 prichádza s nástrojom na inicializáciu aplikácií, IIS7.5 musí vyhľadávať nezávislé inštalačné balíky na inštaláciu a automatická inicializácia IIS zatiaľ nie je podporovaná menej ako 7.5.
6. Táto metóda môže vyriešiť problém pomalého prístupu ASP.Net prvýkrát a pomalého prístupu po určitom čase.
Poďme na to!
1. Inštalácia funkcie inicializačnej aplikácie IIS
Ako je uvedené nižšie:
2. Upraviť štartovací režim príslušného aplikačného poolu na webovej stránke
Ako je znázornené na obrázku nižšie, cesta operácie je nasledovná: Application Pool - > Website Corresponding Program Pool - > Pravé kliknutie, Pokročilé nastavenia - > Výber, Štartovací režim AlwaysRunning
3. Povoliť príslušné predinštalovanie webovej stránky Ako je znázornené na obrázku nižšie, cesta operácie: Webová stránka -> Zodpovedajúca webová stránka -> Pravé kliknutie, Pokročilé nastavenia -> výber, prednačítanie je povolené Pravda
4. Nastavte konfiguračný editor a zapíšte predvolenú požiadavku na prednačítanie
Ako je znázornené na obrázku nižšie, otvorte konfiguračný editor
Ako je znázornené na obrázku nižšie: V ľavom hornom rohu vyberte system.webServer/applicationInitialization pre konfiguračný uzol a ostatné konfigurácie sú v červenom kruhu
Ako je znázornené na obrázku nižšie: Pridajte adresu inicializačného požiadania (pre predvolenú adresu inicializačného požiadania IIS) do kolekcie a kliknite na tlačidlo Apply na pravej strane konfiguračného rozhrania.a reštartovať app pool a webovú stránku
Poznámka:
1. Popis princípu: Inicializácia aplikácií IIS automaticky otvorí nový programový pool po prvom vytvorení webovej stránky alebo po recyklácii aplikačného poolu príslušnej webovej stránky a spustí inicializáciu webovej stránky, simulujúc bežnú požiadavku na udržanie webovej stránky online.
(Tento proces môže byť použitý na simuláciu požiadaviek na webové stránky pomocou nástrojov alebo služieb tretích strán)
2. Popis konfigurácie:
(1) Povoliť AlwaysRunning: Zabezpečiť, aby sa aplikačný pool mohol automaticky reštartovať po prvom vytvorení alebo recyklácii.
(2) Povoliť predbežné načítanie webových programov (true): Zabezpečiť, aby webová stránka mohla reagovať na akciu prednačítania po spustení programového poolu.
(3) Nakonfigurovať predvolenú cestu k predčítaniu webu: zabezpečiť, aby program mohol rýchlo skompilovať program a zadať do pamäte počas procesu prednačítania po spustení programového poolu, aby sa zabezpečila rýchla odpoveď na požiadavky.
(Koniec)
|
Predchádzajúci:C# triedy, statické triedy, statické premenné, inicializujte poradie vykonávaniaBudúci:Barbecue encyklopédia, ak sa chcete naučiť barbecue, pozrite sa na to
|