Un Application Pool este un container în care rulează unul sau mai multe site-uri ca un proces w3wp.exe cu o identitate proprie. Oferă izolare între aplicații: o aplicație dintr-un pool nu poate afecta aplicațiile din alt pool.
Memoria privată
Este cantitatea maximă de memorie pe care un proces o poate consuma înainte de reciclarea pool-ului. Valoarea implicită 0 înseamnă „fără limită”. Un pool cu limită (ex. 256 MB) reciclează automat procesul dacă aplicația depășește limita.
Shared vs. Dedicated
- Shared — mai multe site-uri într-un singur pool. Economisește memorie (un singur
w3wp.exe), potrivit când site-urile sunt de încredere. - Dedicated — fiecare site are pool propriu. Oferă izolare și securitate mai bună (dacă o aplicație cade, celelalte nu sunt afectate), dar consumă mai multe resurse.
Alocă un pool dedicat pentru aplicațiile importante, cele terțe (cod nesigur) sau cele care consumă multe resurse.