|
|
Paskelbta 2019-08-01 16:47:32
|
|
|
|

Manote, kad galite būti lėti, tai neįmanoma! Jūs manote, kad galite likti vietoje, bet tai neįmanoma!
Henanas yra triušio laukimo siužeto gimtinė, pasakojanti apie tingų ūkininką, sėdintį prie kelmo ir laukiantį, kol mielas mažas triušis atsitrenks į medį, tad kaip tokie dalykai gali nutikti kiekvieną dieną! Tai, ką galvojate, visada klostysis taip, kaip galvojate, todėl imtis iniciatyvos bus efektyviausias būdas! Kiekvienas šventasis turi praeitį, kiekvienas nusidėjėlis turi ateitį!
Skaitykite į viršų:
1. Šiame straipsnyje kaip pavyzdžiai pateikiami IIS8 ir Windows Server 2012R2
2. IIS8 veikia "Windows Server 2012" ir "Windows 8" ir naujesnėse versijose.
3. Programų telkinys ir svetainė IIS egzistuoja atskirai, tačiau svetainės veikimas turi būti pagrįstas prielaida, kad atitinkamas programų telkinys yra paleistas.
4. Pagal numatytuosius nustatymus IIS automatiškai susigrąžins programų telkinį po tam tikro neveiklumo laikotarpio (jokių prašomų operacijų).
5. IIS8 pateikiamas su programos inicijavimo įrankių rinkiniu, IIS7.5 reikia ieškoti nepriklausomų diegimo paketų diegimui, o IIS automatinis inicijavimas kol kas nepalaikomas žemesnis nei 7.5.
6. Šis atvejo metodas gali išspręsti lėtos prieigos ASP.Net pirmą kartą ir lėtos prieigos po tam tikro laiko problemą.
Pradėkime judėti!
1. Įdiekite IIS programos inicijavimo funkciją
Kaip parodyta žemiau:
2. Redaguokite atitinkamo programų telkinio paleidimo režimą svetainėje
Kaip parodyta paveikslėlyje žemiau, operacijos kelias yra toks: Programų telkinys - > Svetainės atitinkamas programų telkinys - > Dešiniuoju pelės mygtuku spustelėkite, Išplėstiniai nustatymai - > pasirinkimas, Paleisties režimas AlwaysRunning
3. Įjunkite atitinkamą svetainės išankstinį įkėlimą Kaip parodyta paveikslėlyje žemiau, operacijos kelias: Svetainė -> Atitinkama svetainė -> Dešiniuoju pelės mygtuku spustelėkite, Išplėstiniai nustatymai > pasirinkimas, įjungtas išankstinis įkėlimas Teisinga
4. Nustatykite konfigūracijos rengyklę ir parašykite numatytąją išankstinio įkėlimo užklausą
Kaip parodyta paveikslėlyje žemiau, atidarykite konfigūracijos rengyklę
Kaip parodyta paveikslėlyje žemiau: Viršutiniame kairiajame kampe pasirinkite system.webServer/applicationInitialization konfigūracijos mazgui, o kitos konfigūracijos yra raudoname apskritime
Kaip parodyta paveikslėlyje žemiau: Įtraukite inicijavimo užklausos adresą (IIS inicijavimo numatytąjį užklausos adresą) į rinkinį ir spustelėkite mygtuką Taikyti dešinėje konfigūracijos sąsajos pusėje.ir iš naujo paleiskite programų telkinį ir svetainę
Pastaba:
1. Principo aprašymas: IIS programos inicijavimas automatiškai atidarys naują programų telkinį po pirmojo svetainės sukūrimo arba po to, kai atitinkamos svetainės programų telkinys bus perdirbtas, ir pradės svetainės inicijavimą, imituodamas įprastą užklausą išlaikyti svetainę internete.
(Šis procesas gali būti naudojamas svetainių užklausoms imituoti naudojant trečiųjų šalių įrankius ar paslaugas)
2. Konfigūracijos aprašymas:
(1) Įgalinti AlwaysRunning: įsitikinkite, kad programų telkinys gali automatiškai paleisti iš naujo po to, kai jis buvo sukurtas arba perdirbtas pirmą kartą.
(2) Įgalinti svetainės programos išankstinį įkėlimą (true): įsitikinkite, kad paleidus programų telkinį svetainė gali reaguoti į išankstinio įkėlimo veiksmą.
(3) Sukonfigūruokite numatytąjį išankstinio įkėlimo kelią svetainėje: įsitikinkite, kad programa gali greitai kompiliuoti programą ir įvesti atmintį išankstinio įkėlimo proceso metu po programų telkinio paleidimo, kad būtų užtikrintas greitas atsakymas į užklausas.
(Pabaiga)
|
Ankstesnis:C# klasės, statinės klasės, statiniai kintamieji, inicijuoja vykdymo tvarkąKitą:Barbekiu enciklopedija, jei norite išmokti kepsninę, prašome pažvelgti
|