Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 41393|Răspunde: 1

[ASP.NET] ASP.NET funcția de preîncărcare IIS 10 AlwaysRunning a MVC 5

[Copiază linkul]
Postat pe 23.01.2021 12:20:25 | | | |
Implicit, pool-ul de aplicații este recuperat automat de IIS după o perioadă de inactivitate (fără operațiuni solicitate). După ce pool-ul de aplicații este reciclat, w3wp nu va începe dacă nimeni nu vizitează site-ul. Primul utilizator solicită acces, accesul la site va fi foarte lent, iar experiența utilizatorului va fi foarte proastă, iar pentru a rezolva această situație poți folosi funcția de inițializare a aplicațiilor IIS.

IIS8 vine cu un kit de instrumente pentru inițializarea aplicațiilor, IIS7.5 trebuie să caute pachete independente de instalare, iar inițializarea automată IIS nu este suportată momentan sub 7.5.

Această metodă de caz rezolvă problema accesului lent ASP.Net prima dată, apoi al accesului lent după o anumită perioadă de timp.

Capabilități adăugate de inițializare a aplicațiilor IIS

În Panoul de Control, apasă pe Programe - Activează sau dezactivează funcțiile Windows pentru a adăuga "funcția de inițiere a aplicației", așa cum se arată mai jos:



ASP.NET Setările Web.config

Adăugați următoarea configurație sub nodul system.webServer în fișierul web.config al site-ului:

initializationPage: iis simulează automat adresa relativă a paginii de traseu a cererii. HostName: Adresa site-ului destinat.

Pool de aplicații

În pool-ul corespunzător de aplicații site, apasă pe Setări avansate și selectează modul AlwaysRunning în modul de pornire, așa cum este prezentat în figura următoare:




Activează preîncărcarea site-ului corespunzător

Calea operațiunii: Site web -> Site corespunzător -> Click dreapta, Setări avansate -> Selecție, Preîncărcarea este activată Adevărat, așa cum se vede în următoarea figură:







Precedent:asp.net nucleu în bloc redenumește pachetele zip din memorie
Următor:Criptează datele cu ASP.NET machineKey
Postat pe 22.09.2021 20:35:18 |
Învață să înveți...
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com