Time to First Byte'ın DNS süresi alt bölümünü en aza indirin

DNS süresi, tarayıcı DNS aramalarından oluşur. Toplam Time to First Byte süresini azaltmak için TTFB'nin alt bölümünü anlayın

Arjen Karel Core Web Vitals Consultant
Arjen Karel - linkedin
Last update: 2026-02-21

Time to First Byte'ın DNS süresi alt bölümünü en aza indirin

Time to First Byte (TTFB) aşağıdaki alt bölümlere ayrılabilir:

  • Bekleme + Yönlendirme (veya bekleme süresi)
  • Worker + Cache (veya önbellek süresi)
  • DNS (veya DNS süresi)
  • Bağlantı (veya bağlantı süresi)
  • İstek (veya istek süresi)

Time to First Byte'ı optimize etmek mi istiyorsunuz? Bu makale, Time to First Byte'ın DNS süresi bölümünün derinlemesine bir analizini sunmaktadır. Time to First Byte'ı anlamak veya düzeltmek istiyorsanız ve bekleme süresinin ne anlama geldiğini bilmiyorsanız, bu makaleye başlamadan önce lütfen Time to First Byte nedir ve Time to First Byte sorunlarını tespit edin ve düzeltin sayfalarını inceleyin

DNS Hızlı çözüm: Time to First Byte'ta DNS gecikmesi yaşıyorsanız premium bir DNS sağlayıcısına geçin ve TTL ayarlarınızı güncelleyin!

Time to First Byte'ın DNS Süresi bölümü, tarayıcının sitenizin internet (IP) adresini aramasına harcanan zamanı içerir. DNS aramalarına ihtiyaç duyarız çünkü biz insanlar "www.example.com" gibi alan adlarını hatırlamayı daha kolay bulurken, bilgisayarlar birbirleriyle bağlantı kurmak için sayısal IP adreslerine ihtiyaç duyar.


DNS nasıl çalışır?

DNS istekleri TTFB ölçümüne dahildir. Bu, DNS isteğinin tamamlanması için geçen sürenin genel TTFB skoruna dahil edildiği anlamına gelir.

Bir sayfa istendiğinde, tarayıcınızın alan adını IP adresine dönüştürmek için izlediği adımlar şunlardır:

  • Tarayıcının DNS önbelleği kontrol edilir: Bir DNS sorgusu yapmadan önce, tarayıcı ilk olarak istenen alan adının IP adresine sahip olup olmadığını görmek için kendi DNS önbelleğini kontrol eder. Modern tarayıcılar, tekrarlanan DNS aramalarına olan ihtiyacı azaltarak performansı artırmak amacıyla DNS kayıtlarını belirli bir süre boyunca önbelleğe alır. Kayıt tarayıcının önbelleğinde bulunursa, tarayıcı daha fazla sorgu yapmadan bunu hemen kullanabilir.
  • İşletim Sistemi Sistem önbelleği kontrol edilir: Tarayıcının önbelleği gerekli DNS kaydını içermiyorsa, istek genellikle "stub resolver" olarak adlandırılan işletim sisteminin DNS çözümleyicisine iletilir. İşletim sistemi de bir DNS önbelleği tutar ve herhangi bir ağ isteği göndermeden önce bunu kontrol eder.
  • DNS Sorgusu: DNS kaydı ne tarayıcı ne de işletim sistemi önbelleğinde bulunamazsa, genellikle kullanıcının İnternet Servis Sağlayıcısı (ISS) tarafından sağlanan bir DNS çözümleyicisine özyinelemeli bir DNS sorgusu gönderilir. Bu çözümleyici, IP adresini bulmak için diğer DNS sunucularını sorgulama sürecini yöneten bir aracı görevi görür.
    • Kök Ad Sunucuları: Çözümleyici önce bir kök ad sunucusuyla iletişime geçer; bu sunucu, alan uzantısına (ör. ".com", ".org") göre uygun üst düzey alan adı (TLD) sunucusuna yönlendirir.
    • TLD Ad Sunucuları: TLD sunucusu daha sonra çözümleyiciyi belirli alan adının yetkili ad sunucusuna yönlendirir.
    • Yetkili Ad Sunucusu: Bu sunucu, alan adının DNS kayıtlarını tutar ve çözümleyiciye IP adresini sağlar.
  • IP Adresini Döndür: DNS çözümleyicisi yetkili sunucudan IP adresini aldıktan sonra, bu bilgiyi tarayıcıya döndürür. Tarayıcı daha sonra istenen web sayfasını yüklemek için IP adresini kullanarak sunucuya bağlantı başlatabilir.

DNS, Time to First Byte'ı nasıl etkiler?

DNS araması, ağ gecikmesi (bu durumda Ad Sunucusuna bağlanmak için geçen süre), yetkili ad sunucusunun kalitesi/hızı ve DNS önbellek süresi (önbelleğe alınmış DNS sorguları, önbelleğe alınmamış DNS sorgularından çok daha hızlı olduğundan) nedeniyle Time to First Byte'ı yavaşlatabilir

TTFB üzerindeki DNS etkisini en aza indirme


  • Hızlı bir DNS Sağlayıcısı Kullanın. Bazı yüksek kaliteli DNS sağlayıcıları diğerlerinden daha hızlıdır. Bu nedenle hızlı ve güvenilir bir DNS sağlayıcısı seçmek, DNS gecikmesini azaltmanın en kolay yollarından biridir. Cloudflare, Amazon Route 53 ve Dyn gibi premium DNS sağlayıcıları kapsamlı küresel altyapılara sahiptir. Bu altyapılar, kullanıcılar ile DNS sunucuları arasındaki fiziksel mesafeyi azaltır ve DNS isteklerindeki gecikmenin önemli bir bölümünü ortadan kaldırır.
  • DNS Önbellek Yaşam Süresini (TTL) Optimize Edin: DNS önbelleğe alma, DNS sorgu sonuçlarını yerel olarak depolar ve tekrarlanan aramaların yapılması ihtiyacını azaltır. DNS kayıtları için 'optimal' Time-To-Live (TTL) değerleri belirleyerek, bu kayıtların ne kadar süre önbelleğe alınacağını kontrol edebilirsiniz.

Optimal DNS TTL ayarları nelerdir

A ve AAAA Kayıtları (IP adresi kayıtları): Çoğu web sitesi için: 5 dakika ile 1 saat arası. Sık değişmeyen statik web siteleri için: 1-24 saat
CNAME Kayıtları: Genellikle 24 saat
TXT ve MX Kayıtları:Yaklaşık 12 saat
NS Kayıtları: Kritik ve genellikle statik oldukları için 1-2 gün gibi daha uzun TTL'ler
SOA ve diğer statik kayıtlar: Birkaç güne kadar daha uzun TTL'ler

İPUCU: CNAME kayıtları kullanıyorsanız CNAME düzleştirme uygulamayı düşünün. CNAME düzleştirme, kök (apex) alan adı düzeyinde bir CNAME kaydı kullanmanıza olanak tanıyan ve DNS standartlarını ihlal etmeden bunu etkili bir şekilde bir IP adresine çözümleyen bir tekniktir

Yavaş DNS aramalarının neden olduğu TTFB sorunları nasıl ölçülür

Yönlendirmenin neden olduğu gerçek kullanıcı etkisini bulmak için CoreDash gibi bir RUM aracı kullanmanız gerekecektir. Real user monitoring, Core Web Vitals'ı daha ayrıntılı ve 28 günlük Google gecikmesi olmadan takip etmenizi sağlar.

CoreDash'te Time to First Byte'ın DNS bölümünü görselleştirmek için 'Time to First Byte dağılımına tıklayın'.

ttfb dns coredash breakdown

Your dev team is busy.

Delegate the performance architecture to a specialist. I handle the optimization track while your team ships the product.

Discuss Resource Allocation >>

  • Parallel Workflows
  • Specialized Expertise
  • Faster Delivery
Time to First Byte'ın DNS süresi alt bölümünü en aza indirinCore Web Vitals Time to First Byte'ın DNS süresi alt bölümünü en aza indirin