TTFB (Time to First Byte) Nedir? Sunucu Yanıt Süresi Nasıl Düşürülür?
Web Geliştirme

TTFB (Time to First Byte) Nedir? Sunucu Yanıt Süresi Nasıl Düşürülür?

TTFB (Time to First Byte) nedir, iyi bir değer kaç ms olmalı? Chrome, Lighthouse ve online araçlarla ölçüm yapmayı, sunucu yanıt süresini düşürmeyi öğrenin.

Kürşat Sezgin

Kürşat Sezgin

Teknik Ekip Lideri

17 Ekim 2026
5 dk okuma

Sayfanız görsel olarak hafif olsa bile ilk saniyelerde boş ekran görüyorsanız sorun çoğu zaman tarayıcıya ulaşmayan ilk bayttadır. TTFB (Time to First Byte) nedir sorusunun cevabı, bu gecikmenin nerede başladığını anlamanın ilk adımıdır. Aşağıda ölçüm yöntemlerini, hedef değerleri ve süreyi kısaltmanın pratik yollarını bulacaksınız.

İçindekiler

**Ttfb ne demek**

TTFB, tarayıcının bir istek gönderdiği andan sunucudan yanıtın ilk baytını aldığı ana kadar geçen süredir. Milisaniye cinsinden ölçülür ve sunucunun ne kadar hızlı tepki verdiğini gösterir.

Bu süre tek bir işlemden oluşmaz. DNS çözümleme, TCP bağlantısı, TLS el sıkışması, sunucunun isteği işlemesi ve yanıtın yola çıkması toplam değeri oluşturur. Yani yüksek TTFB her zaman "yavaş sunucu" anlamına gelmez; ağ yolu ya da yönlendirmeler de sorumlu olabilir.

**Time to first byte nedir**

Time to First Byte, bir web sayfasının yüklenme zincirindeki ilk ölçülebilir halkadır. Sayfanın içeriği, görselleri ve betikleri ancak bu ilk yanıt geldikten sonra işlenmeye başlar.

AşamaNe olur?Gecikme nedeni
DNSAlan adı IP adresine çevrilirYavaş DNS sağlayıcısı
TCP + TLSGüvenli bağlantı kurulurCoğrafi uzaklık
YönlendirmeHTTP'den HTTPS'e veya www'ya geçişZincirleme redirect
Sunucu işlemiKod çalışır, veritabanı sorgulanırAğır sorgular, yetersiz kaynak
Yanıtİlk bayt tarayıcıya inerAğ tıkanıklığı

**TTFB means**

"TTFB means" aramasının İngilizce karşılığı basit: *Time to First Byte*, yani ilk bayta kadar geçen süre. Teknik belgelerde ve performans raporlarında bu kısaltmayla karşılaşırsınız.

Bilgi kutusu: TTFB tek başına bir Core Web Vitals metriği değildir. Ancak Largest Contentful Paint (LCP) değerini doğrudan etkilediği için dolaylı olarak sıralama sinyallerine yansır.

**What is a good TTFB**

Google'ın web.dev rehberine göre iyi bir TTFB değeri 800 ms ve altıdır. 800 ms ile 1800 ms arası iyileştirme gerektirir, 1800 ms üzeri ise zayıf kabul edilir.

DeğerDeğerlendirme
0 – 800 msİyi
800 – 1800 msİyileştirme gerekli
1800 ms üzeriZayıf

Bu eşikler gerçek kullanıcı verisinin 75. yüzdelik dilimi için geçerlidir. Tek bir testte 500 ms görmek, tüm ziyaretçilerin aynı deneyimi yaşadığı anlamına gelmez.

**TTFB Checker**

TTFB Checker araçları, belirli bir adresin ilk bayt süresini farklı lokasyonlardan ölçer. Genellikle DNS, bağlantı ve bekleme sürelerini ayrı ayrı gösterdikleri için darboğazı bulmak kolaylaşır.

Araç seçerken şunlara bakın:

  • Birden fazla ölçüm noktası sunması
  • Süreyi aşamalara ayırması
  • Önbellekli ve önbelleksiz sonucu ayırt edebilmesi

**TTFB test online**

Online testlerin avantajı, kendi bağlantınızdan bağımsız sonuç vermesidir. Sunucunuz İstanbul'daysa ve hedef kitleniz Avrupa'daysa, farklı bölgelerden yapılan ölçüm gerçek tabloyu gösterir.

İpucu: Aynı sayfayı en az üç kez test edin ve ilk sonucu ihmal edin. İlk istek önbellek ısınmadığı için genellikle daha yavaştır; ikisi arasındaki fark size önbellek yapınız hakkında bilgi verir.

**How to check TTFB in Chrome**

Chrome'da ölçüm için ek eklentiye gerek yoktur. Geliştirici araçları bu bilgiyi doğrudan sunar.

  1. Sayfada F12 tuşuna basın ve Network sekmesini açın.
  2. Disable cache kutusunu işaretleyip sayfayı yenileyin.
  3. Listedeki ilk belge isteğine (genellikle sayfa adresiniz) tıklayın.
  4. Timing sekmesinde Waiting for server response satırına bakın.

Bu satır, sunucunun yanıt vermesi için beklenen süreyi gösterir. Yönlendirme ve bağlantı süreleri ayrı satırlarda yer alır.

**TTFB in Lighthouse**

Lighthouse'ta TTFB ayrı bir puan olarak değil, Reduce initial server response time denetimi altında görünür. Ana belge isteği 600 ms üzerindeyse uyarı verir.

Raporda bu uyarıyı görüyorsanız sorun büyük olasılıkla sunucu tarafındadır. Lighthouse laboratuvar verisi ürettiği için, saha verisini görmek adına Search Console'daki Core Web Vitals raporuyla birlikte değerlendirin.

**TTFB optimization**

TTFB optimizasyonu, ölçümle bulduğunuz darboğaza göre yapılır. Her sitede aynı adım işe yaramaz.

SorunÇözümBeklenen etki
Her istekte sayfa yeniden üretiliyorSayfa önbelleği (full page cache)Yüksek
Ağır veritabanı sorgularıİndeks, sorgu optimizasyonu, nesne önbelleğiOrta-yüksek
Eski PHP sürümüGüncel PHP sürümüne geçişOrta
Zincirleme yönlendirmeTek adımlı redirectOrta
Kaynak yetersizliğiVPS veya daha güçlü sunucu planıYüksek
Uzak kullanıcılarCDN kullanımıYüksek

Uyarı: Eklenti sayısını artırarak hız kazanmaya çalışmak ters tepebilir. Her ek eklenti sunucu tarafında iş yükü ekleyebilir.

Paylaşımlı hosting'de sınırlara dayanıyorsanız, trafik arttıkça sorun kalıcılaşır. Bu noktada kaynakların size ayrıldığı bir VPS veya sunucu planı düşünebilirsiniz.

**Cloudflare TTFB**

Cloudflare gibi bir CDN, statik içeriği kullanıcıya yakın noktadan sunarak TTFB'yi düşürebilir. Ancak dinamik HTML varsayılan olarak önbelleğe alınmaz; bu yüzden yalnızca CDN eklemek HTML yanıt süresini her zaman iyileştirmez.

Dikkat edilecekler:

  • HTML için önbellek kuralı oluşturulmadıysa istek yine kaynak sunucuya gider.
  • Proxy üzerinden geçen isteğe küçük bir ek yük binebilir; kazanç genelde uzak lokasyonlarda belirginleşir.
  • Önbellek durumunu yanıt başlıklarındaki cf-cache-status değerinden kontrol edebilirsiniz.

**Flying TTFB**

"Flying TTFB" aramaları genellikle çok düşük, örneğin 100 ms altı ilk bayt süresine ulaşma hedefini ifade eder. Bu seviye genellikle tam sayfa önbelleği, CDN ve yakın lokasyondaki sunucunun birleşimiyle mümkündür.

Her sitede bu hedef gerçekçi değildir. Kişiselleştirilmiş sayfalarda, sepet veya üye alanlarında önbellek kullanımı kısıtlıdır. Böyle durumlarda hedefi 800 ms eşiğinin rahatça altında tutmak daha sağlıklıdır.

Sıkça Sorulan Sorular

Bu bölüm, makalede ayrıca ele alınmayan sık sorulan soruları kısaca yanıtlar.

**TTFB düşük olursa sayfa tamamen hızlı mı olur?**

Hayır. TTFB yalnızca ilk yanıtı ölçer. Büyük görseller, ağır JavaScript veya engelleyici CSS dosyaları, ilk bayt hızlı gelse bile sayfanın geç görünmesine neden olabilir. Bütüncül değerlendirme için LCP, INP ve CLS metriklerine de bakılmalıdır.

**TTFB SEO'yu etkiler mi?**

Doğrudan sıralama faktörü olarak tanımlanmamıştır. Ancak LCP'yi geciktirerek kullanıcı deneyimini ve dolayısıyla Core Web Vitals sonuçlarını olumsuz etkileyebilir. Ayrıca yavaş yanıt, tarama verimliliğini de düşürebilir.

**Paylaşımlı hosting'de TTFB neden yüksek olur?**

Aynı sunucu kaynaklarını çok sayıda site paylaştığında, yoğun anlarda işlemci ve disk gecikmeleri artar. Bu durum yanıt süresine yansır. Önbellek ve optimizasyonla iyileşme sağlanabilir, ancak kalıcı çözüm için daha fazla ayrılmış kaynak gerekebilir.

Netlen'i Google'da Takip Edin

En güncel rehberlerimize, duyurularımıza ve teknik içeriklerimize Google üzerinden öncelikli ulaşmak için Netlen'i tercih ettiğiniz kaynaklar arasına ekleyin.

GoogleGoogle'da Tercih edilenkaynak olarak ekleyin
TTFBTime to First Bytesunucu yanıt süresi

Bu yazıyı paylaşın

Kürşat Sezgin

Yazar Hakkında

Kürşat Sezgin

Teknik Ekip Lideri

Netlen'de teknik ekip lideri olarak sunucu yönetimi, ağ güvenliği ve web teknolojileri alanında sistem yönetimi ve teknik destek sağlıyorum. Zaman zaman bu konularda teknik blog yazıları da paylaşıyorum.

Yorumlar

Bu yazı hakkında okuyucu yorumları