• iis'e 6.0 surumuyle beraber eklenmi$ olan performans ve guvenligi dengeleme amacli ozellik. $u an sadece windows server 2003'te mevcut. normalde iis'te web application'lar tercihe gore inproc veya out of process cali$ir. bunlardan inproc en hizli secenek olmasina ragmen bir web application coktugu zaman diger tum application'lari da cokerttiginden guvensiz sayilir. out of process ise tam tersine tam izole bir ortam saglar ama performansi de process'ler arasi context switch'in thread'ler arasi olandan daha yava$ olmasi sebebiyle cok daha yava$tir.

    application pool kisaca birden fazla inproc katmanini out of process mantigiyla birbirinden ayirir. bu sayede bir pool'a 10 tane application oburune de 20 application ayarlarsaniz ilk pool'daki bir uygulama cokerse sadece o pool ortamdan ucar. diger yandan performansi da ayni pool icindeki context switch'lerde inproc hizindadir.
  • c# tarafında microsoft.web.administration namespace'inde bulunan sınıflar ile yönetilebilen iis hedesi.

    bu namespace ulaşabileceğiniz adres ise windows/system32/inetsrv/microsoft.web.administration.dll
  • web sitelerini ortak application pool yapmak yerine ayrı application poollar üzerinde tutulması tavsiye edilir. bunun bir sebebi bir web sitesinin nasıl application pool u yönettiğini bilmiyoruz ve patlatırsa aynı application poolda çalışan web sitelerin problem yaşayacağıdır. bu sebeple izole etmek amaçlı ayırmakta fayda var.
hesabın var mı? giriş yap