آنچه که باید در مورد IIS Aplication Pool بدانید

آنچه که باید در مورد IIS Aplication Pool بدانید

Application Pool چیست؟

Application Pool (به فارسی: اپلیکیشن پول) مجموعه ای از پردازه های یک یا چند وبسایت است که در قالب یک پردازه یکتا به نام w3wp.exe با یک هویت در حال اجراست. کافیست Task Manager ویندوز سرور را باز کنید و از بخش Processes انبوهی از پردازه های مشابه با این نام را مشاهده کنید.

Application Pool یک فرایند کپسوله شده میان برنامه های وب ایجاد می کند که با کمک آن تمامی پردازه ها بدون ارتباط با یک دیگر اجرا می شوند بدون آنکه تداخلی در آن ها ایجاد شود. با استفاده از این تکنولوژی این قابلیت ایجاد می شود که شما چند وبسایت را تنها در قالب یک Application Pool اجرا کنید اما در عین حال نمی تواند یک وبسایت را در قالب چندین Application Pool اجرا کنید. این یک ویژگی مهم اما نه همیشه مفید است!

ادامه مطلب »