بی‌دردسرترین راه افزایش سرعت وردپرس با فعال‌سازی Keep Alive

زمان انتشار:
تعداد بازدید: 225
حالت تمام صفحه:

سلام دوستان؛
یکی از فاکتورهای بسیار مؤثر در موقعیت و رتبه‌بندی سایت، عامل سرعت است. روش‌های متعددی برای افزایش سرعت وجود دارد اما از ساده‌ترین و رایج‌ترین تکنیک‌ها فعالسازی keep alive است که بدون دردسر موجب بهبود چند ثانیه‌ای سرعت می‌شود!

فعال‌سازی keep alive

اگر وب‌سایت خود را با gtmetrix ارزیابی کنید می‌توانید عوامل مختلفی را بسنجید و در جت بهبود آن‌ها اقدام کنید. یکی از تب‌های مهم جی‌تی‌مترکیس، تب Waterfall است که فایل‌های قابل بارگذاری را به همراه جزئیات و زمان مورد نیاز هر کدام نمایش می‌دهد. برای بهبود وضعیت انتقال می‌توان قابلیتی به نام Keep-Alive را فعال کرد که تأثیر قابل‌توجهی در بهبود سرعت بارگذاری صفحات خواهد داشت.

تب watefall در gtmetrix

Keep-Alive چیست؟

   برخی کاربران  می‌پرسند قابلیت Keep-Alive چیست؟ Keep-Alive یک هدر HTTP است و بستری فراهم می‌کند تا ارتباط بین مرورگر و سرور باز باشد، این امر باعث می‌شود که فایل‌های چندگانه  بتوانند در یک اتصال واحد منتقل شوند. در غیر این صورت هر فایل در مسیری جداگانه منتقل می‌شود که قطعاً زمان بیشتری نیاز دارد.

فعال‌سازی keep alive

تفاوت فعال و غیرفعال بودن Keep-Alive

enable keep alive در وردپرس می‌تواند وب‌سایت شما را سریع‌تر کند، چون مرورگر فقط یک‌بار اتصال برقرار کرده و با یک درخواست فایل‌ها را منتقل می‌کند. تصویر زیر بسیار گویا است و نحوه انتقال فایل‌ها در زمان غیرفعال بودن Keep-Alive را نمایش می‌دهد:

تفاوت فعال و غیرفعال بودن Keep-Alive

  1. مرورگر برای دریافت فایل باید یک اتصال جدید به سرور ایجاد کند.
  2. سپس فایل HTML را از سرور درخواست می‌کند. پس از دریافت پرونده، اتصال قطع می‌شود.
  3. مرورگر بررسی می‌کند که برای نمایش کامل صفحه چه فایل‌های دیگری نیاز است؟ مانند CSS، جاوا اسکریپت، تصاویر و…
  4. اگر جواب مثبت بود، مرورگر برای دریافت هر فایل یک اتصال جداگانه برقرار می‌کند در نتیجه زمان بارگذاری طولانی‌تر و بار اضافی روی سرور ایجاد می‌شود.

فعال‌سازی keep alive در وردپرس

قابلیت keep alive در اکثر موارد به‌صورت پیش‌فرض فعال است اما گاهی شرکت‌های ارائه‌دهنده میزبانی به دلایل متعددی آن را در حالت غیرفعال قرار می‌دهند.

نگران نباشید! برای حل مشکل enable keep alive خیلی راحت می‌توان از فایل htaccess. اقدام و این قابلیت را فعال کرد.

برای فعال‌سازی keep alive در سی‌پنل یا دایرکت‌ادمین خود، فایل htaccess. را بیابید سپس قطعه کد زیر را در آن درج کنید:

<IfModule mod_headers.c>
Header set Connection keep-alive
</IfModule>

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

پیشنهاد مطالعه:

اینفوگرافیک ترفندهای طلایی افزایش سرعت وردپرس

 ۱۰ راهکار موثر برای بهبود عملکرد وردپرس (قسمت اول)

 ۱۰ راهکار موثر برای بهبود قابلیت‌های وردپرس (قسمت دوم)

درباره نویسنده

76 نوشته تا کنون
فارغ‌التحصیل رشته آی‌تی. کارشناس آی‌تی وردپرس‌یاد ?
✍باتمام علاقه‌ای که به دنیای آی‌تی داشتم با وردپرس آشنا شدم و اکنون تمام تلاشم برای تهیه آموزش‌های کاربردی و کمک به علاقه‌مندان دنیای بزرگ وردپرس است.

پاسخ دهید

دیدگاه شما برای ما ارزشمند است. در کمترین زمان ممکن به آن پاسخ خواهیم داد.

دیدگاه های این نوشته

8 دیدگاه
  1. علی

    علی

    آیا در سایت های https هم میشه استفاده کرد؟
    چون گفتید یک هدر http هست سوال کردم

    • محدثه اسماعیلی

      محدثه اسماعیلی

      سلام بله در هرنوع وب سایتی میشه این مورد رافعال کرد.
      شما وقتی گواهی نامه sslرو فعال کنید پروتکل سایتتون از http به https تغییر میکنه و با keep alive هیچ تداخلی باهم ندارند. 🙂

    • علی

      علی

      ممنون
      به نظرتون سایت من احتیاج به این افزونه داره
      ادرس سایت رو قرار دادم فقط در سایت نشونش ندید ممنون

    • محدثه اسماعیلی

      محدثه اسماعیلی

      خواهش میکنم.
      من سایتتونو چک کردم از نظر سرعت تووضعیت مطلوب و خوبی هست.
      ضمنا این مورد افزونه نیست. فقط یه قطعه کد سادست.
      بنظرم کد فعال سازی رو درج کنید اگر ارور ۵۰۰ نگرفتید بذارید فعال باشه اما اگه ارور گرفتید کد رو بردارید.
      روی سی اس اس اینلاین سایتتون هم یکمی کار کنید وضعیت از چیزی که هست خیلی بهتر میشه. البته بازم ذکر میکنم الان وضعیتتون خیلی خیلی مطلوب و روبه عالی هست.
      موفق باشید 🙂

    • علی

      علی

      ممنون اگه ارور ۵۰۰ بگیریم چطوری باید رفعش کنیم دردسر داره یا راحته و آیا با برداشتن کد ارور ها از بین میرن؟

    • محدثه اسماعیلی

      محدثه اسماعیلی

      سلام شبتون بخیر
      اگر دقیقا بعد از درج کد ارور ۵۰۰ گرفتید بله با حذف کد مشکل حل میشه و احتمالا توابع مشابه با کد در قالبتون موجوده.
      دردسری نداره چون دقیقا میشه همون قطعه کد را برداشت تا به حالت قبل برگردید. 🙂

      آموزش رفع ارور ۵۰۰

    • علی

      علی

      ممنون وسپاس از شما
      ببخشید این س اس اس اینلاین دقیقا” چی هستش؟
      من تازه کارم ببخشید.

    • محدثه اسماعیلی

      محدثه اسماعیلی

      خواهش میکنم.
      منظور بخشی از کدهای شماست که برای زیبایی بیشتر سایت و سفارشی تر شدن استفاده شده.
      در حال حاضر بنظرم وضعیت سایتتون مطلوبه ولی ازش غافل نشید روی کدهایی که برای زیباترشدن ظاهر سایت استفاده میکنید ازین ببعد دقت داشته باشید.
      موفق باشید