خوب همونطور که می دونید در وب سرور IIS بصورت پیشفرض یک Worker Process وجود داره و تعداد صف درخواست یا Queue Length ای هم که برای این Worker Process بصورت پیشفرض وجود داره عدد 1000 هست ، جالبه بدونید که شما می تونید تا حدود زیاد با یک محاسبه ساده عدد مربوط به محدودیت تعداد درخواست های داخل صف رو تعریف کنید ، برای اینکه عدد مناسبی با توجه به منابع موجود در سرور برای این قسمت در نظر بگیرید فرمول زیر رو در نظر داشته باشید :
یعنی با توجه به فرمول بالا اگر شما روی سرورتون 1 گیگابایت حافظه RAM و یک پردازنده مثلا دو هسته ای Dual Core داشته باشید و تعداد Application pool های موجود در IIS هم دو عدد باشه به شکل زیر محاسبه میشه :
Queue Length = ( 1000 * 2 * 10 ) / 2 = 10000
با این حساب شما می تونید با دقت بیشتری اعداد مربوطه رو روی سرور قرار بدید ، نکته اصلی این هست که اگر تعداد درخواست هایی که داخل queue هستند زیاد باشه و جا نشه به کاربر خطای Service Unavailable نمایش داده میشه ، البته من خودم زیاد با این تعداد و فرمول موافق نیستم و بهتر میدونم که شما خودتون نتیجه آخر رو تقسیم بر سه کنید و استفاده کنید. توسینسو باشید
بنیانگذار انجمن تخصصی فناوری اطلاعات ایران ، هکر کلاه خاکستری ، کارشناس امنیت اطلاعات و ارتباطات
محمد نصیری هستم ، بنیانگذار انجمن تخصصی فناوری اطلاعات ایران و مجموعه توسینسو ، هکر قانونمند و کارشناس امنیت سایبری ، سابقه همکاری با بیش از 80 سازمان دولتی ، خصوصی ، نظامی و انتظامی در قالب مشاور ، مدرس و مدیر و ناظر پروژه ، مدرس دوره های تخصص شبکه ، امنیت ، هک و نفوذ ، در حال حاضر در ایران دیگه رسما فعالیتی غیر از مشاوره انجام نمیدم ، عاشق آموزش و تدریس هستم و به همین دلیل دوره های آموزشی که ضبط می کنم در دنیا بی نظیر هستند.
زمان پاسخ گویی روز های شنبه الی چهارشنبه ساعت 9 الی 18
فقط به موضوعات مربوط به محصولات آموزشی و فروش پاسخ داده می شود