Vaikimisi võtab IIS rakenduste basseini automaatselt tagasi pärast tegevusetust (ilma palutud operatsioonideta). Pärast rakenduste kogumi taaskasutust ei käivitu w3wp, kui keegi veebilehte ei külasta. Esimene kasutaja soovib ligipääsu, veebilehele ligipääs on väga aeglane ja kasutajakogemus väga halb, ning selle olukorra lahendamiseks saad kasutada IIS-i rakenduse initsialiseerimise funktsiooni.
IIS8 sisaldab rakenduste initsialiseerimise tööriistakomplekti, IIS7.5 peab otsima iseseisvaid paigalduspakette paigalduseks ning IIS-i automaatset inisialiseerimist praegu ei toetata, mis on madalam kui 7.5.
See juhtumimeetod lahendab probleemi, kus ligipääs on aeglane ASP.Net esimesel korral ja seejärel aeglane ligipääs pärast teatud ajavahemikku.
Lisatud IIS-i rakenduse initsialiseerimise võimalused
Juhtpaneelil klõpsa Programmid - Luba või välja Windowsi funktsioonid, et lisada "Rakenduse initsialiseerimise funktsioon", nagu allpool näidatud:
ASP.NET Web.config seaded
Lisa järgmine konfiguratsioon veebilehe web.config faili system.webServer sõlme alla:
initializationPage: iis simuleerib automaatselt päringu suhtelist teelehe aadressi. hostName: Seotud saidi aadress.
Rakenduste valik
Vastavas veebilehe rakenduste basseinis klõpsa Täpsemad seaded ja vali käivitusrežiimis AlwaysRunning-režiim, nagu näidatud järgmisel joonisel:
Luba vastava veebilehe eellaadimine
Töötee: Veebileht -> Vastav veebileht -> Paremklõps, Täpsemad seaded -> Valik, eellaadimine on lubatud Tõeline, nagu näidatud järgmisel joonisel:
|