کاهش TTFB برای بهبود سرعت بار گذاری صفحات در وردپرس

کاهش TTFB در وردپرس

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

کاهش TTFB در وردپرس

TTFB چیست؟ TTFB یا time to first byte قادر به اندازه گیری مدت زمان بارگذاری مرورگر قبل از دریافت اولین داده از سرور است. بیشتر زمان دریافت اطلاعات بشترین تاثیر را برگه ها می گذارد. یک باور غلط این است که زمان بارگذاری بعد ازجستجو DNS صورت میگیرد در صورتی که طبق محاسبه TTFB این تاخیر معمولا تاخیر شبکه است.

آمار TTFB-کاهش TTFB در وردپرس

این تاخیر شامل سه بخش میشود که با هم بررسی میکنیم:

درخواست به سرور

زمانی که شخصی از وبسایت شما دیدن میکند اولین اتفاقی که می افتد در خواست پروتکل TTFB است که از سمت کاربر (مرورگر) به سرور ارسال میشود. در این مرحله فاکتورهای مختلفی برای معرفی تاخیر وجود دارند. سرعت پایین زمان جستجوی DNS می تواند در افزایش زمان درخواست مشارکت کند. اگر سرور از لحاظ جغرافیایی در مسافت دوری باشد مسلما فاصله ی زیادی را برای محاسبه داده صرف میکند.

پردازش سرور

بعد از اینکه در خواست ارسال شد، سرور را پردازش کرده و پاسخ می دهد. حال میتواند تعدادی از تاخیرات مانند سرعت فراخوانی پایگاه داده ، بهینه سازی نامطلوب کد های وردپرس ، کش نشدن اولین درخواست و… را بررسی کرد و مراحل کاهش TTFB در وردپرس را انجام داد.

پاسخ به مشتری

بعد از پردازش درخواست سرور، این درخواست به سمت مشتری ارسال میشود. این یک تاثیر سنگین به وسیله ی دو سرعت شبکه از سرور و مشتری می باشد. اگر مشتری از یک اینترنت با سرعت پایین استفاده کند یک انعکاس در TTFB می باشد.

4 روش برای کاهش TTFB در وردپرس

حال وقت آن رسیده تا روش هایی را برای کاهش TTFB در وردپرس بررسی کنیم.

  استفاده از وردپرس برای مدیریت اسناد با WP Document Revisions

1- استفاده از سرویس هاست بر سرعت برای وردپرس

اولین راه برای کاهش TTFB در وردپرس استفاده از یک سرویس دهنده هاست پر سرعت است. اگر وبسایت هایی پر بازدید دارید به شما پیشنهاد می شود هرگز از هاست اشتراکی استفاده نکنید.
در تصویر زیر مشاهده میکنید سایتی که از سرور اشتراکی استفاده کرده دارای TTFB 520 ms است.

common host-کاهش TTFB در وردپرس

حال همان وبسایت را در یک هاست اختصاصی در نظر بگیرید. طبق تصویر زیر متوسط TTFB آن 412 msاست.

professional-کاهش TTFB در وردپرس

2- تقاضای CDN

یکی دیگر از راه های ساده برای کاهش TTFB در وردپرس استفاده از شبکه تحویل محتوا یا CDN است. اگر یک وبسایت با بازدید کننده های مختلف از هر کشوری دارید این روش به میزان قابل توجهی TTFB را کاهش می دهد.

3- کش وردپرس

سومین روش و البته آسانترین روش برای کاهش TTFB در وردپرس استفاده از یک افزونه ی کش در وردپرس است. به میزان قابل توجهی سرعت بارگذاری را کاهش میدهد و همچنین درخواست های سرور را کم میکند. میتوانید استفاده از کش را در تصویر زیر مشاهده کنید:

non cache-کاهش TTFB در وردپرس

همچنین همان وبسایت بدون استفاده از افزونه ی کش:

with cache-کاهش TTFB در وردپرس

4- استفاده از ارائه دهنده DNS پرمیوم

آخرین مورد DNS است که نقش مهم و اساسی در TTFB  بازی میکند . دشوار است که دقیقا تاثیر آن را بخواهیم محاسبه کنیم اما باید بگوییم تاثیر به سزایی دارد و نباید از DNS رایگان استفاده شود.
در تصویر زیر نتایج استفاده از DNS رایگان را میتوانید مشاهده کنید.

free dns-کاهش TTFB در وردپرس

همچنین نتایج استفاده از DNS پرمیوم در تصویر مشخص است.

premium dns-کاهش TTFB در وردپرس

جمع بندی

با کمک مواردی که در بالا گفته شد میتوانید به میزان قابل توجهی سرعت بارگذاری سایت خود را افزایش دهید و مانع از کاهش آن شوید. فقط کافیست دقت بیشتری به جزئیات داشته باشید.

آیا این مقاله برای شما مفید بود؟
تقریبا
خیر

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

ارسال دیدگاه به معنی این است که شما ابتدا قوانین ارسال دیدگاه را مطالعه کرده‌اید و با آن موافق هستید.

دیدگاه‌های این نوشته جدید ترین ها شاخص

  1. سلام ببخشید یه سوال داشتم من میخوام روی هاست واقعیم با ووکامرس یه سایت طراحی کنم سرعت لود اونقدر پایین شده که نمیشه کار رو ادامه داد لطفا راهنمایی بفرمایید