شعار همیشگی: حفظ مشتریان فعلی ، دعوت از مشتریان قبلی ، جذب مشتریان آتی.
نحوه افزایش سرعت TTFB در وردپرس
با شما هستیم با TTFB چیست و نحوه افزایش سرعت TTFB در وردپرس در خدمت شما خواهیم بود تا انتهای این مطلب ما را همراهی کنید. و یا با محیط آن آشنا گردید به مطالعه این مطللب بپردازید.
بکاپ منظم روزانه هفتگی ماهانه در یک سرور مجزا از مزیت نگارنوین نسبت به سایرین می باشد.
شرکت نگارنوین با همت بهترین کارشناس های قوی به شما کاربران و مشتریهای عزیز خدمت رسانی میکند تا هرچه آسان تر و بهتر به درخواست های خود برسید.
TTFB چیست ؟
گوگل TTFB را به عنوان زمان انتظار معنی میکند، تعریف گوگل از TTFB :
به زبان سادهتر TTFB به زمان حرکت به صفحه وب تا لحظه شروع به بارگذاری صفحه را مشخص میکند. TTFB از سه مولفه جداگانه تشکیل شده است :
۱. مدت زمان ارسال درخواست HTTP
TTFB با ارسال درخواست HTTP شروع به کار میکند، مدت زمان دریافت این درخواست توسط سرور به زمان جستجو DNS، سرعت شبکه کار، فاصله تا سرور و… بستگی دارد.
۲. مدت زمان لازم برای پردازش درخواست
پس از دریافت درخواست سرور مجبور است آنرا پردازش کرده و پاسخی ارسال کند. این پاسخ شامل فرایند پردازش، برقراری تماس با پایگاه داده، اجرای اسکریپتها و برقراری ارتباط با سایر سرویسها در شبکه است.
۳. مدت زمان ارسال اولین بایت از سمت سرور به مرورگر
سرانجام، سرور باید پاسخ را برای کاربر ارسال کند. این مرحله هم به سرعت شبکه سرور و هم به سرعت اینترنت کاربر بستگی دارد. یعنی اگر سرعت اینترنت کاربر ضعیف باید تاثیر زیادی روی TTFB خواهد داشت. انتقال درخواست و پاسخ از طریق اینترنت تقریباً ۴۰% سرعت TTFB را به خود اختصاص میدهد.
در واقع هرچه ارسال درخواست به سرور ، پردازش آن و ارسال مجدد آن به مرورگر کاربر بیشتر طول بکشد ، نمایش صفحه شما به کاربر بیشتر طول خواهد کشید.
چرا TTFB مهم است ؟
TTFB عاملی است که به سرعت بارگذاری صفحات شما کمک میکند، بنابراین این یک معیار مهم برای سنجش و بهینهسازی سرعت سایت است. البته فراموش نکنید که TTFB را با سرعت صفحه خود نباید اشتباه بگرید. این یک فاکتور برای پاسخگویی سرور هاست وردپرس شما است.
اما آیا TTFB مهم است ؟ Ilya Grigorik مهندس Google web performance گفته که TTFB بسیار اهمیت دارد. شرکت ماز در تحقیقی با نام Improving Search Rank by Optimizing Your Time to First Byte به این موضوع پرداخته که نتایج بالای گوگل رابطه مستقیمی با TTFB دارند، البته اینکه شما TTFB سریع داشته باشید به تنهایی باعث افزایش رتبه سایت شما و بهبود سئو شما کمکی نمیکند، اما به عنوان یک فاکتور مهم میتوانید به آن توجه کنید.
در نهایت باید به این نکته توجه کنید که وقتی شما TTFB سریعی داشته باشید، کاربران زمان کمتری برای بارگذاری صفحات شما صرف میکنند و این موضوع کمک میکند تا نرخ پرش شما کاهش پیدا کرده و کاربران، تجربه کاربری بهتری داشته باشند.
سرعت پیشنهادی گوگل برای TTFB معادل ۱.۳ ثانیه است، البته اگر شما سایتی به زبان HTML دارید باید این زمان حدود 100ms باشد و اگر سایت شما از سیستم مدیریت محتوا وردپرس استفاده میکند بهتر است این عدد بین ۵۰۰ تا ۶۰۰ میلی ثانیه باشد.
اگر زمان TTFB شما بیشتر از این است، احتمالاً سرور هاست وردپرس شما درست کانفیگ نشده و باید در این رابطه با مدیر هاستینگ خود صحبت کنید تا مشکل را سریعاً رفع کنند.
چه مواردی باعث کندی TTFB میشوند ؟
دلایل زیادی برای کندی TTFB وجود دارد که وقتی صحبت از وردپرس میشود کمی این موارد پیچیدهتر نیز میشود، چرا که وردپرس برای ایجاد صفحات نیاز به فرایند بیشتری از پردازش فایلها تا برقراری ارتباط با دیتابیس دارد، اما به طور کلی دلایل زیر باعث کندی در فرایند TTFB میشود.
- Network latency
- ترافیک بالای سرور
- پیکربندی سرور
- محتوای داینامیک
- زمان پاسخگویی DNS
بسیاری از موارد بالا قابل حل هستند و شما با انجام چندین روش میتوانید این مسائل و مشکلات را رفع کنید تا TTFB سریعتری داشته باشید که در ادامه قصد داریم به آنها بپردازیم.
چگونه TTFB سایت خود را بسنجیم ؟
روشهای زیادی برای سنجش TTFB وجود دارد که ما در مقالهای با نام ۸ ابزار مفید برای آنالیز و تست سرعت سایت وردپرس این ابزار را معرفی کردیم، اما شما باید از چند ابزار برای اینکار استفاده کنید تا نتیجه مناسب و دقیق را بگیرید. چرا که هرکدام این ابزار احتمال دارد نتایج متفاوتی را در اختیار شما بگذارند پس سعی کنید با ابزاری که به آن بیشتر تسلط دارید را انتخاب کنید.
سنجش TTFB با ابزار GTMetrix
یکی از بهترین ابزار برای سنجش و آنالیز سایت GTMetrix است که شما کافیست وارد این سایت شده و آدرس سایت خود را وارد کنید. بعد از اتمام آنالیز سایت خود به منوی Waterfall رفته و روی اولین درخواست موس خود را نگه دارید تا به شما نتایج TTFB را نمایش دهد.
سنجش TTFB با ابزار WebPageTest
ابزار بعدی که قصد داریم به شما معرفی کنیم برای سنجش TTFB ابزار قدرتمند WebPageTest است که شما با وارد کردن آدرس سایت خود از سرورهای مختلف میتوانید TTFB سایت خود را بسنجید.
سنجش TTFB با ابزار Pingdom
ابزار سایت Pingdom به شما اجازه سنجیندن TTFB را میدهد، برای اینکار کافیست سایت خود را برای بررسی وارد کنید، بعد از اتمام آنالیز سایت به قسمت File requests رفته و روی اولین درخواست موس خود را نگه دارید تا به شما آنالیز دقیقی از TTFB را نمایش دهد. ( توجه داشته باشید با IP ایران نمیتوانید از این ابزار استفاده کنید. )
سنجش TTFB با ابزار KeyCDN
سایت KeyCDN ابزار جالبی برای تست TTFB دارد، شما کافیست آدرس سایت خود را در این ابزار رایگان وارد کنید تا از ۱۴ نقطه مختلف TTFB سایت شما را بسنجد، همانطور که میبینید سایت وبجامه در کشورهای اروپایی با سرعت بیشتری بارگذاری میشود.
چگونه TTFB وردپرس را کاهش دهیم ؟
۱. استفاده از هاست پرسرعت
شاید پیدا کردن هاست مناسب با TTFB کم بسیار سخت باشد، اما یکی از مهمترین عوامل در کاهش TTFB انتخاب هاست مناسب است. البته ما در مقاله خرید هاست وردپرس ! بزرگترین چالش هر وبمستربه این موضوع پرداختهایم.
شما باید هاست مناسب وردپرس را انتخاب کنید، چرا که سرور این هاستها مخصوص وردپرس پیکربندی شدهاند و به شما کمک میکند تا باتوجه به استفاده از وردپرس TTFB مناسبی داشته باشید.
نکته بعدی که باید در انتخاب هاست توجه کنید، موقعیت مکانی کاربران شما است، حتماً قبل از خرید هاست وردپرس از این نکته که سرور شما در کدام نقطه قرار دارد اطمینان حاصل کنید. اگر سایت شما به زبان فارسی است و کاربران شما اغلب از ایران هستند بهترین انتخاب معمولاً سرورهای ایران است.
۲. افزونهها و قالبهای خود را بروز کنید
وردپرس هرروز درحال بروزرسانی است و اگر شما از قالب یا افزونه وردپرس استفاده میکنید که با بروزرسانی کدهای آن بهینه شده باشد، با بروزرسانی آن افزونه یا قالب وردپرس به راحتی میتوانید از آن استفاده کنید. ما در مقاله ۱۰ راه برای بهینه سازی و افزایش سرعت سایت وردپرس به این موضوع به طور کامل پرداختهایم.
یکی از روشهایی که به شما کمک میکند تا سرعت وردپرس خود را افزایش دهید حذف قالبها و افزونههای غیرفعال است. سعی کنید از افزونههایی که از منابع سرور شما را بیش از حد مصرف میکنند استفاده نکنید.
۳. درخواستهای سمت سرور را کاهش دهید
تعداد درخواستهای بالا برای بارگذاری صفحات روی سرعت بارگذاری صفحات شما بسیار تاثیر گذار است. این درخواستها باعث میشود تا سرور هاست شما برای پردازش زمان بیشتری را صرف کند و همین مسئله باعث بروز مشکل میشود، از ابزار GTMetrix برای بررسی تعداد درخواستهای خود استفاده کنید. همچنین میتوانید افزونه Query Monitor را نصب و فعال کنید. اگر با نحوه نصب افزونه وردپرس آشنا نیستید آموزش نحوه نصب افزونه در وردپرس را مطالعه کنید.
۴. از کش استفاده کنید
یکی از سادهترین روشها برای کاهش TTFB استفاده از سیستمهای کش است. شما میتوانید به راحتی با استفاده از کش تا حد زیادی TTFB خود را کاهش دهید، چرا که سیستمهای Caching باعث کاهش پردازش سرور در نتیجه افزایش سرعت سایت خواهد شد.
بهترین سیستم برای راهاندازی کش وردپرس افزونه WP-Rocket است که ما در مقاله آموزش نحوه نصب و تنظیم افزونه WP Rocket در وردپرس به طور کامل به این موضوع پرداختهایم.
۵. از CDN استفاده کنید
استفاده از CDN همیشه باعث افزایش سرعت سایت شما میشود، شبکه توزیع محتوا یا همان CDN به شما کمک میکند تا محتوای سایت خود را از نزدیکترین سرور به کاربران خود نمایش دهید. البته باتوجه به تحریم بودن ایران توصیه میکنیم که از ابرآروان یا CloudFlare برای سایت خود استفاده کنید.
۶. استقاده از Premium DNS
اکثر سرویسهای میزبانی وب این مورد را پوشش نمیدهند، این سیستم به شما کمک میکند تا DNS سایت شما از مکانهای مختلف سریعتر پیدا شود که به کاهش TTFB شما بسیار کمک میکند.