En applikasjonspool er en gruppe av én eller flere arbeidsprosesser som kjører applikasjoner på en Internet Information Services-server (IIS). Hvert applikasjonsutvalg har sine egne konfigurasjonsinnstillinger, for eksempel identiteten som arbeiderprosessene kjører under, mengden minne som arbeidsprosessene kan bruke, og resirkuleringsplanen for arbeidsprosessene.
Søknadspooler gir flere fordeler, inkludert:
* Isolasjon: Applikasjonspooler isolerer applikasjoner fra hverandre, slik at et problem i en applikasjon ikke påvirker andre applikasjoner.
* Sikkerhet: Applikasjonspooler kan konfigureres til å kjøre applikasjoner under forskjellige brukerkontoer, noe som bidrar til å beskytte sensitive data.
* Ytelse: Applikasjonspooler kan konfigureres for å optimere ytelsen til forskjellige applikasjoner. For eksempel kan en applikasjonspool som kjører en applikasjon med høy trafikk konfigureres til å bruke mer minne og raskere prosessorer enn en applikasjonspool som kjører en applikasjon med lite trafikk.
* Pålitelighet: Applikasjonspooler kan konfigureres til å resirkulere arbeidsprosesser med jevne mellomrom, noe som bidrar til å forhindre at problemer oppstår.
Her er noen av oppgavene du kan utføre med applikasjonspooler:
* Opprett nye applikasjonspooler
* Rediger konfigurasjonsinnstillingene for eksisterende applikasjonspooler
* Start, stopp og resirkuler applikasjonspooler
* Tilordne applikasjoner til applikasjonspooler
Du kan administrere applikasjonspooler i IIS Manager-konsollen eller programmatisk ved å bruke klassen ApplicationPool.