ThreadvsAsync

سرورهای تردبیس مانند آپاچی استخری از تردهای سیستم عامل برای کانکشن‌های ورودی ایجاد می‌کنند. آپاچی هر کانکشن HTTP را به یکی از آن تردها منتسب می‌کند. اگر تمام ترد‌های آن استخر(pool) در حال استفاده باشند و حافظه در دسترس باشد، برای مدیریت یک کانشکن‌ جدید یک ترد جدید می‌سازد. اغلب دیستروهای لینوکسی دارای فضای ۸ مگابایتی برای پشته تردهای خود هستند. اکثر وب اپلیکیشن‌ها برای پیام‌های جدید، تغییر status و notification به بروزرسانی‌های بلادرنگ نیاز دارند و این بروزرسانی‌های بلادرنگ به نوبه‌ی خود نیازمند کانکشن‌های مانای دوطرفه‌ی پایدار هستند. این کانکشن‌های مانا منجر به اشباع استخر تردها در آپاچی می‌شوند و در صورتی که تعداد کانکشن‌ها زیاد باشد و از محدودیت ۸ مگابایتی برای پشته تردها در لینوکس نیز عبور کنیم در آن صورت مدیریت و پردازش درخواست‌ها جدید ورودی به آپاچی عملا غیرممکن خواهد بود. اینجاست که وب‌سرورهای ناهمروند مانند Node.js، Lighttpd، Tornado وNginx وارد بازی می‌شوند.
full duplex
long live
low latency
bidirectional

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی
کپی‌ رایت رزومه فید بیان قالب : عرفـــ ـــان