Enable Keep Alive

رفع خطای Enable Keep Alive و نحوه فعال‌سازی Keep Alive

امروزه در اکثر سرورها Keep alive فعال هست و در کمتر سایتی خطای Enable Keep Alive مشاهده میشه. اما برای اینکه در سری آموزش‌های افزایش سرعت سایت همه موارد رو پوشش بدیم به این خطا می‌پردازیم. ابتدا با اهمیت Keep Alive مقاله رو شروع می‌کنیم و سپس به راه‌حل های فعال کردنش اشاره میکنیم. همراه ما باشید. 

Keep alive چیست و چرا مهمه؟

Keep alive به نحوه درخواست بین سرور و مرورگر کاربر اشاره میکنه. 
صفحات وب از تعداد زیادی فایل‌های مختلف تشکیل شده که مرورگر باید این فایل‌ها رو از سرور درخواست کنه و منتظر پاسخ سرور باشه. اگه قرار باشه این درخواست‌ها رو تکی تکی از سرور بخواد، طبیعی هست که زمان زیادی طول میکشه و لود صفحه طولانی میشه.

Keep Alive چیست


با فعال شدن keep alive مرورگر میتونه بیش از یک فایل رو به صورت یکجا از سرور درخواست کنه که در افزایش سرعت سایت بسیار تاثیرگذاره.
توجه داشته باشید که در هاست‌های اشتراکی امکان داره keep alive فعال نباشه و باید حتما بررسی و رفعش کنید.

چگونه Keep alive رو فعال کنیم؟

برای فعال کردن Keep alive باید http هدر رو در وضعیت connection: keep alive قرار بدید و در غیر این صورت فعال نمیشه. البته فعال سازی رو باید با توجه به سرور مورد استفادتون و دسترسی‌هایی که دارید، انجام بدید. در ادامه تک تک این موارد رو با هم بررسی می‌کنیم.

نحوه فعال سازی Keep Alive

فعال سازی Keep alive با استفاده از htaccess

برای این منظور کافیست تا کد زیر رو در فایل اضافه کنید تا در هدرها keep alive به درخواست‌های شما اضافه شود.

 Header set Connection keep-alive

فعال کردن keep alive در apache

برای فعال سازی Keep alive در آپاچی این قسمت رو فعال کنید.

KeepAlive On

فعال کردن Keep alive در NGINX

Keep alive در وب سرور NGINX همیشه فعال هست و نیاز به کار خاصی نیست.

فعال سازی Keep-Alive در Litespeed Keep Alive

هرچند به صورت پیش فرض فعاله اما اگه سرور شما از smart keep alive استفاده کنه، در قسمت page speed tools نشون میده که keep alive غیر فعال هست. smart keep-alive این طور عمل میکنه که فایل اولیه را با connection close در HTTP header درخواست میکنه و بعدش فایل‌های دیگه رو با فعال کردن Keep Alive درخواست میکنه و کمک میکنه زمانی که تعداد درخواست‌ها زیاده، کاربران بیشتری بتونند همزمان متصل شوند.

فعال سازی Keep-Alive در IIS مایکروسافت

این کد رو command line وارد کنید.

appcmd set config /section:httpProtocol /allowKeepAlive:true
 

همین امروز از شر خطای Enable Keep Alive خلاص شوید!

هرچند امروزه در مرورگرهای مدرن خطای Enable Keep Alive کمتر دیده میشه اما با راه‌حل هایی که در این مقاله بررسی کردیم، به راحتی میتونید Keep Alive رو برای سرورهای مختلف فعال کنید و این مشکل رو برطرف کنید.

برای افزایش سرعت و بهبود سئوی سایتتون حتما از ابزار واکاوی صفحه میزفا تولز استفاده کنید. با این ابزار رایگان تست سرعت سایت به راحتی میتونید با لوکیشن ایران و زبان فارسی خطاهای سرعت سایتتون رو شناسایی کنید. پس از شناسایی خطاها با ابزار واکاوی، مقالات افزایش سرعت سایت رو که توسط متخصصین سئو نوشته شدند رو مطالعه کنید تا با نحوه رفع خطاها با روش‌های ساده و قابل فهم آشنا شوید.

مشارکت کنندگان در این مقاله

سال ۹۵ به طور آکادمیک وارد دنیای جذاب تجارت الکترونیک در دانشگاه علامه شدم و دیجیتال مارکتینگ و سئو شد همون چیزی که رویاش رو داشتم؛ کسب درآمد و افزایش فروش از طریق دنیای دیجیتال. پس از چندین سال تجربه در سئو و خلق محتواهای تخصصی، نوشتن از آنچه یاد گرفتم و انتقال تجربیاتم در سئو، مسیر جدید زندگی من در سایت میزفا تولز هست.

بشری علیزاده
کارشناش سئو و تولید محتوا
میزفا تولز

میزفا تولز
جامع ترین ابزار سئو ایرانی
با کیفیت جهانی (۸ ابزار در ۱ ابزار)