شاید نام Keep-Alive بهگوش شما هم رسیده باشد. در این مقاله قصد داریم با این اصطلاح آشنا شده و کاربرد آن را بیان کنیم.

Keep-Alive چیست؟
در حالت پیشفرض در ارتباطات مبتنی بر TCP، هر کانکشنی پس از اتمام بسته میشود و برای ارتباط دوباره میبایست مجدداً باز گردد. از Keep-Alive برای برقراری چند ارتباط و نگه داشتن آن میتوان استفاده کرد.
در صورت عدم استفاده از Keep-Alive ارتباط Http مجبور است مراحل زیر را طی کند:
وقتی تعداد ارتباطها بسیار زیاد باشد و سرور مدام درگیر ایجاد و خاتمهدادن به کانکشنها باشد، در نتیجه سربار زیادی ایجاد میشود که باعث از دست رفتن و تلف شدن زمان میشود. ما میتوانیم با فعال کردن Keep-Alive بر این مشکل غلبه کنیم و همهی این فایلها را در یک اتصال ارسال و از باز کردن و بستن مکرر اتصال جلوگیری کنیم.
اگر به تنظیمات فایلها در وب سرور برای فعال کردن Keep_Alive دسترسی ندارید، میتوانید با اضافه کردن کد زیر در Http header توسط htaccess. آن را فعال کنید.
Header set Connection keep-alive