IIS Application Pool

IIS, üzerine yüklendiği sunucu kaynaklarını daha iyi yönetmek için Application Pool dediğimiz uygulama havuzlarını kullanmaktadır. Buradaki temel mantık her bir sitenin, sunucu üzerinde ne kadar kaynak kullanacağını ayarlamaktır. Örneğin bir web sunucunuz var, üzerinde ise 150 tane web sitesi var. Aslında hepsi denk ortalama giriş seviyesi siteler. Bu nedenle tüm bu siteleri tek bir application pool altında toplayabilirsiniz. Ancak ilerleyen zaman içerisinde bu sitelerden bir kaçı veya biris aşırı sistem kaynağı kullanmaya başlıyor ve diğer sitelerde bundan etkileniyor. İşte bu olmasın diye yeni bir application pool oluşturursunuz, sonra bu sorunlu veya yüksek kaynak kullanan siteyi bu application pool altına alırsınız. Ardından bu application pool ayarlarındaki cpu ve ram kullanımını sınırlarsınız.

İşte temelde application pool bu işe yarar.