زمان تا اولین بایت (TTFB): تعریف و کاربرد

زمان تا اولین بایت (TTFB)Time To First Byte/taɪm tə fɜːrst baɪt/تایم تو فرست بایت

زمان تا اولین بایت (TTFB) (TTFB) مدت زمانی که مرورگر بین درخواست یک صفحه و دریافت اولین بایت پاسخ سرور منتظر می‌ماند را اندازه می‌گیرد.

تعریف دقیق

TTFB چندین مرحله را بسته‌بندی می‌کند: جستجوی DNS، راه‌اندازی اتصال TCP و TLS، ارسال درخواست، پردازش سمت سرور (کد برنامه، جستجوهای پایگاه داده)، و انتقال شبکه اولین بایت پاسخ. Google TTFB زیر 800 میلی ثانیه را خوب می‌داند. این خود یک Core Web Vital نیست، اما TTFB بالا بزرگترین رنگ محتوایی را به تاخیر می‌اندازد، زیرا هیچ چیز نمی‌تواند قبل از رسیدن HTML ارائه شود.

مثال

یک سایت خبری WordPress در ایران TTFB 1. 9 ثانیه‌ای را اندازه گیری می‌کند. فعال کردن کش تمام صفحه به این معنی است که اکثر درخواست‌ها به‌طور کامل از کار PHP و پایگاه داده صرفنظر می‌کنند، TTFB را به 300 میلی‌ثانیه کاهش می‌دهند و LCP را در سراسر سایت بهبود می‌بخشند.

چرا اهمیت دارد

TTFB کف هر معیار بارگیری است – هیچ مقدار بهینه‌سازی front-end نمی‌تواند سروری را که کند پاسخ می‌دهد جبران کند.

محتواهای این برچسب ۰ محتوا

هنوز محتوایی با این برچسب منتشر نشده است.

سوالات متداول

نمره خوب TTFB چیست؟

Google توصیه می‌کند TTFB را زیر 800 میلی‌ثانیه نگه دارید تا تجربه‌ای خوب داشته باشید و کمتر از 200 میلی‌ثانیه عالی در نظر گرفته شود. بین 800 ms تا 1. 8 ثانیه نیاز به بهبود دارد و بالاتر از 1. 8 ثانیه ضعیف است. در صورت امکان آن را با داده‌های میدانی کاربر واقعی اندازه گیری کنید، زیرا تست‌های آزمایشگاهی بر اساس مکان متفاوت است.

چگونه می‌توانم TTFB وب‌سایت خود را کاهش دهم؟

بزرگ‌ترین بردها معمولاً از ذخیره‌سازی به دست می‌آیند: ذخیره‌سازی تمام صفحه، پردازش سرور را نادیده می‌گیرد، و CDN پاسخ‌هایی را از مکان‌های نزدیک کاربران ارائه می‌دهد. فراتر از آن، میزبانی کند را ارتقا دهید، پرس‌وجوهای پایگاه داده را بهینه کنید، نسخه‌های CMS و PHP خود را به‌روز نگه دارید، و زنجیره‌های تغییر مسیر را کاهش دهید که هرکدام یک رفت و برگشت کامل را اضافه می‌کنند.