پردازش به روش Application Pool در وب سرور

پردازش به روش Application Pool در وب سرور

اپلیکیشن Application Pool در تعریفی ساده ظرفی می باشد که Worker Process را در خود جای می دهد. از این اپلیکیشن برای جداکردن ورکر و پراسس های که configuration یکسانی دارند استفاده می شود. در این مطلب مفصل در مورد این روش از پردازش صحبت کرده ایم.

 

[thumbnail target=”_self” alt=”پردازش به روش Application Pool در وب سرور” src=”https://www.shopingserver.net/wp-content/uploads/2017/09/images-21.jpg”]

پردازش به روش Application Pool:

 اپلیکیشن پول به زبان ساده ظرفی است که Worker Process را در خود جای داده است.

Application Pool برای جداکردن ورکر پراسس/ورکر پراسس هایی که configuration یکسانی را مشترکا استفاده می کنند از سایر Worker Process بکار می رود و هر ورکر پراسس/ورکر پراسس های دارای Configuration یکسان در Application Pool مجزای خود اجرا می شوند.Application Pool امنیت، قابلیت اطمینان و دسترس پذیر بودن بیشتری را برای هر وب اپلیکیشن فراهم میکند به اینصورت که مرزی بین Worker Process ها ایجاد میکند(زیرا هر ورکر پراسس در Application Pool مجزای خود اجرا می گردد) و به وجود آمدن مشکلی و یا Recycle شدن Worker Process ای بر روی سایر Worker Process ها تاثیری نخواهد گذاشت و این اطمینان را خواهد داد که هیچ وب اپلیکیشن ای  نخواهد توانست اختلالی در کارکرد سایر وب اپلیکیشن ها ایجاد کند چرا که هریک در Application Pool خود پیکره بندی شده اند.

به Application Pool ای با چند Worker Process درحال اجرای همزمان در داخل خود، Web Garden می گویند.(مانند اپلیکیشن پول اول از سمت چپ در تصویر بالا)

تا این قسمت تمامی مفاهیم ابتدایی لازم مانند Web Server، Application Pool و Worker Process را شرح دادیم و هم اکنون می توانیم نحوه ی پردازش IIS وقتی درخواست جدیدی از سمت کلاینت می رسد را بررسی کنیم.

 

امتیاز ما
برای امتیاز به این پست کلیک کنید
[کل: 0 میانگین: 0]

Leave a Reply