|
|
Postat pe 01.08.2019 16:47:32
|
|
|
|

Crezi că poți fi lent, asta e imposibil! Crezi că poți sta nemișcat, dar e imposibil!
Henan este locul de naștere al poveștii Waiting for the Rabbit, care spune povestea unui fermier leneș care stă lângă un ciot așteptând ca iepureșul drăguț să lovească copacul, deci cum se poate întâmpla așa ceva în fiecare zi! Ceea ce gândești tu va ieși mereu așa cum gândești, așa că a lua inițiativa va fi cea mai eficientă cale! Fiecare sfânt are un trecut, fiecare păcătos are un viitor!
Citește până sus:
1. Acest articol ia IIS8 și Windows Server 2012R2 ca exemple
2. IIS8 rulează pe versiunile Windows Server 2012 și Windows 8 și versiunile ulterioare.
3. Pool-ul de aplicații și site-ul există separat în IIS, dar operațiunea site-ului trebuie să se bazeze pe premisa că pool-ul de aplicații corespunzător este pornit.
4. În mod implicit, pool-ul de aplicații va fi recuperat automat de către IIS după o perioadă de inactivitate (fără operațiuni solicitate).
5. 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ă pentru moment, fiind sub 7,5.
6. Această metodă de caz poate rezolva problema accesului lent ASP.Net prima dată și al accesului lent după o perioadă de timp.
Hai să ne mișcăm!
1. Instalarea funcției de inițializare a aplicației IIS
Așa cum se arată mai jos:
2. Editarea modului de pornire al pool-ului corespunzător de aplicații de pe site web
Așa cum se arată în figura de mai jos, calea operațiunii este următoarea: Pool de aplicații - > Pool de programe corespunzător site-ului - > Click dreapta, Setări avansate - > Selecție, Modul de pornire AlwaysRunning
3. Activează preîncărcarea corespunzătoare a site-ului Așa cum se arată în figura de mai jos, calea operațiunii: Site web -> Site-ul corespunzător -> Click dreapta, Setări avansate -> selecție, preîncărcarea este activată Adevărat
4. Setează editorul de configurare și scrie cererea implicită de preîncărcare
Așa cum se vede în figura de mai jos, deschide editorul de configurare
Așa cum se arată în figura de mai jos: În colțul din stânga sus, selectați system.webServer/applicationInitialization pentru nodul de configurare, iar celelalte configurații sunt în cercul roșu
Așa cum se arată în figura de mai jos: Adaugă o adresă de cerere de inițializare (pentru adresa implicită de cerere de inițializare IIS) în colecție și apasă butonul Apply din partea dreaptă a interfeței de configurare.și să repornească pool-ul de aplicații și site-ul web
Remarca:
1. Descrierea principiului: Inițializarea aplicației IIS va deschide automat un nou pool de programe după prima creare a site-ului sau după ce pool-ul de aplicații al site-ului corespunzător este reciclat și va începe inițializarea site-ului, simulând o cerere normală de menținere a site-ului online.
(Acest proces poate fi folosit pentru a simula cererile site-ului cu ajutorul unor instrumente sau servicii terțe)
2. Descrierea configurației:
(1) Activează AlwaysRunning: Asigură-te că pool-ul de aplicații poate reporni automat după ce a fost creat sau reciclat pentru prima dată.
(2) Activarea preîncărcării programelor site-ului web (adevărat): Asigurați-vă că site-ul poate răspunde la acțiunea de preîncărcare după ce pool-ul de programe este pornit.
(3) Configurează calea implicită de preîncărcare a site-ului: asigură-te că programul poate compila rapid programul și poate intra în memorie în timpul procesului de preîncărcare după ce pool-ul de programe este pornit, pentru a asigura un răspuns rapid la cereri.
(Sfârșit)
|
Precedent:clasele C#, clasele statice, variabilele statice, inițializează ordinea de execuțieUrmător:Enciclopedia grătarului, dacă vrei să înveți grătarul, te rog să arunci o privire
|