TTFB Nedir?
TTFB (Time to First Byte / İlk Bayt Alma Süresi); tarayıcının web sunucusuna HTTP isteği gönderdiği andan, sunucudan ilk veri baytının ulaştığı ana kadar geçen süredir.
Google Core Web Vitals yönergelerine göre iyi bir TTFB süresi 200 milisaniyenin (ms) altında olmalıdır. 600 ms üzerindeki değerler zayıf kabul edilir.
TTFB'yi Yükselten 4 Temel Neden ve Çözümleri
- Yavaş DNS Çözümlemesi:
Kalitesiz DNS sağlayıcıları 100–150 ms gecikmeye yol açar. Çözüm: Hostudo Anycast DNS veya Cloudflare kullanmaktır. - Önbellek (Cache) Eksikliği:
Her istekte sunucu PHP kodlarını sıfırdan derliyorsa TTFB 1–2 saniyeye fırlar. Çözüm: LiteSpeed Cache (LSCache) ile tam sayfa önbellekleme (Full Page Cache) yapmaktır. - Yavaş Veritabanı Sorguları:
Şişmişwp_optionsveyawp_postmetatabloları. Çözüm: Veritabanı optimizasyonu ve Redis kullanımı. - Coğrafi Mesafe:
Ziyaretçileriniz Türkiye'deyse sunucunuzun da Türkiye lokasyonlu olması TTFB süresini 10–20 ms bandına indirir.