|
|
Publisert på 01.08.2019 16:47:32
|
|
|
|

Du tror du kan være treg, det er umulig! Du tror du kan sitte stille, men det er umulig!
Henan er fødestedet til historien om å vente på kaninen, som forteller historien om en lat bonde som sitter ved en stubbe og venter på at den søte lille kaninen skal treffe treet, så hvordan kan noe slikt skje hver dag! Det du tenker vil alltid fungere slik du tror, så å ta initiativ vil være den mest effektive måten! Hver helgen har en fortid, hver synder har en fremtid!
Les til toppen:
1. Denne artikkelen tar IIS8 og Windows Server 2012R2 som eksempler
2. IIS8 kjører på Windows Server 2012 og Windows 8-versjoner og nyere.
3. Applikasjonspoolen og nettsiden eksisterer separat i IIS, men nettstedets drift må baseres på forutsetningen om at den tilsvarende applikasjonspoolen startes.
4. Som standard vil applikasjonspoolen automatisk bli tilbakeført av IIS etter en periode med inaktivitet (ingen forespurte operasjoner).
5. IIS8 leveres med et verktøysett for applikasjonsinitialisering, IIS7.5 må lete etter uavhengige installasjonspakker for installasjon, og IIS automatisk initialisering støttes foreløpig ikke lavere enn 7.5.
6. Denne case-metoden kan løse problemet med treg tilgang ASP.Net første gang og langsom tilgang etter en viss tid.
La oss komme i gang!
1. Installer IIS-applikasjonsinitialiseringsfunksjonen
Som vist nedenfor:
2. Rediger oppstartsmodusen til den tilsvarende applikasjonspoolen på nettsiden
Som vist i figuren nedenfor, er operasjonsstien som følger: Application Pool - > Website Corresponding Program Pool - > Høyreklikk, Avanserte innstillinger - > Valg, Oppstartsmodus AlwaysRunning
3. Aktiver den tilsvarende nettsideforhåndslastingen Som vist i figuren nedenfor, operasjonsstien: Nettsted -> Tilsvarende nettsted -> Høyreklikk, Avanserte innstillinger -> valg, forhåndsinnlasting aktivert True
4. Sett konfigurasjonseditoren og skriv standard forhåndsinnlastingsforespørsel
Som vist i figuren nedenfor, åpne konfigurasjonseditoren
Som vist i figuren nedenfor: Øverst til venstre, velg system.webServer/applicationInitialization for konfigurasjonsnoden, og andre konfigurasjoner er i den røde sirkelen
Som vist i figuren nedenfor: Legg til en initialiseringsadresse (for IIS-initialiseringens standardadresse) i samlingen, og klikk på Anvend-knappen på høyre side av konfigurasjonsgrensesnittet.og starte apppoolen og nettsiden på nytt
Bemerkning:
1. Hovedbeskrivelse: IIS-applikasjonsinitialisering vil automatisk åpne en ny programpool etter første opprettelse av nettstedet eller etter at applikasjonspoolen til det tilsvarende nettstedet er gjenbrukt, og starte nettstedets initialisering, som simulerer en normal forespørsel om å holde nettstedet online.
(Denne prosessen kan brukes til å simulere nettsideforespørsler ved hjelp av tredjepartsverktøy eller tjenester)
2. Konfigurasjonsbeskrivelse:
(1) Aktiver AlwaysRunning: Sørg for at applikasjonspoolen automatisk kan starte på nytt etter å ha blitt opprettet eller resirkulert for første gang.
(2) Aktiver forhåndslasting av nettstedets program (true): Sørg for at nettstedet kan svare på forhåndsinnlastingshandlingen etter at programpoolen er startet.
(3) Konfigurer standard forhåndslastingssti for nettstedet: sørg for at programmet raskt kan kompilere programmet og gå inn i minnet under forhåndslastingsprosessen etter at programpoolen er startet, for å sikre rask respons på forespørsler.
(Slutt)
|
Foregående:C#-klasser, statiske klasser, statiske variabler, initialiser kjørefølgenNeste:Barbecue-encyklopedi, hvis du vil lære barbecue, ta en titt
|