İçeriğe geç
parazade

TTFB Nedir?

İngilizce: Time to First Byte

Yayın: · Son güncelleme:

TTFB Nedir? Kısaca

TTFB (Time to First Byte), tarayıcının bir sayfa için istek göndermesinden sunucudan gelen yanıtın ilk baytını almasına kadar geçen süredir; sunucu ve ağ tarafındaki hızın temel göstergesidir.

TTFB nedir?
İçindekiler
  1. TTFB nedir?
  2. Hangi adımlardan oluşur?
  3. Neden yükselir?
  4. Nasıl düşürülür?

TTFB nedir?

TTFB, "Time to First Byte" yani "ilk bayta kadar geçen süre" demektir. Tarayıcı bir sayfayı istediği andan sunucudan gelen yanıtın ilk parçasını aldığı ana kadar geçen zamanı ölçer. Kullanıcı bu süre boyunca boş ekrana bakar.

Bu süre, sayfadaki diğer tüm hız metriklerinin başlangıç noktasıdır. TTFB uzunsa LCP ve FCP de kaçınılmaz olarak gecikir.

Hangi adımlardan oluşur?

TTFB tek bir işlem değildir. Alan adının IP adresine çevrilmesi, sunucuyla bağlantı kurulması ve güvenli bağlantı el sıkışması bu sürenin içindedir. Varsa yönlendirmeler ve sunucunun sayfayı hazırlama süresi de eklenir.

İyi değer için yönergeler 0,8 saniye ve altını, kötü değer için 1,8 saniyenin üstünü gösterir.

Neden yükselir?

En yaygın neden, sayfanın her ziyarette veritabanından baştan üretilmesidir. Ucuz ve kalabalık paylaşımlı sunucular, ağır eklentiler ve yönlendirme zincirleri de süreyi uzatır.

Varsayımsal bir örnek düşünelim. Sunucusu Amsterdam'da olan bir WordPress sitesi, önbellek eklentisi olmadan çalışıyor. İzmir'den gelen bir ziyaretçi için her sayfa yeniden oluşturulur ve TTFB 1,5 saniyeyi bulabilir.

Nasıl düşürülür?

Sayfa önbelleklemeyi açın, böylece sunucu hazır HTML'i gönderir. CDN kullanarak içeriği kullanıcıya yakın noktalardan sunun. Gereksiz yönlendirmeleri kaldırın.

Barındırma paketi de belirleyicidir. Trafik arttıkça paylaşımlı sunucudan daha güçlü bir pakete geçmek gerekebilir.

Sıkça Sorulan Sorular

İyi bir TTFB değeri kaçtır?

Google'ın web.dev yönergeleri, ziyaretlerin yüzde 75'inde 0,8 saniye ve altını iyi, 1,8 saniyenin üstünü kötü kabul eder. Bu bir Core Web Vitals metriği değildir ama LCP ve FCP'yi doğrudan etkiler.

TTFB yalnız sunucuya mı bağlıdır?

Hayır. DNS çözümleme, bağlantı kurma, TLS el sıkışması ve yönlendirmeler de süreye eklenir. Kullanıcının sunucuya coğrafi uzaklığı da TTFB'yi belirgin biçimde etkiler.

İlgili terimler