Ana içeriğe atla
← Tüm makaleler
performanceOrta7 dk okumaSon güncelleme: 26 Nis 2026

AI Ajanları için Performans: TTFB, HTTP/3 ve Önbellekleme

AI tarayıcıları yavaş siteleri yarıda bırakır. TTFB, cache başlıkları, HTTP/3 ve sayfa boyutu için pratik bir rehber.

  • #performans
  • #ttfb
  • #http3
  • #cdn
  • #cache

AI ajanları (GPTBot, ClaudeBot, PerplexityBot, Googlebot-Extended) tek bir tarama oturumunda yüzlerce siteyi gezer. Her birine ayırdıkları zaman bütçesi sınırlı. Yavaş yanıt veren bir site:

  • Yarım indirilir, içeriği eksik analiz edilir.
  • Bir sonraki taramada daha düşük öncelik alır.
  • Leaderboard skorunda doğrudan kayıp yaşar.

Bu rehber, AIDE'nin perf-* ve ttfb-* kontrollerinin neyi ölçtüğünü açıklar ve her birini düzeltmek için somut adımlar verir.

TTFB — ilk byte ne zaman geliyor?

Time to First Byte (TTFB), istemci isteği gönderdikten sonra sunucudan gelen ilk byte'a kadar geçen süredir. AI ajanları için tek başına en kritik metriktir.

| Bant | TTFB | Etki | |---|---|---| | Mükemmel | < 200 ms | Tarama tam içerikle tamamlanır | | İyi | 200–500 ms | Skor cezasız, gözlemlenebilir | | Sınırda | 500–1000 ms | Bazı ajanlar yarıda kesebilir | | Zayıf | > 1000 ms | Tarama çoğunlukla başarısız |

Hızlı düzeltmeler

  1. Edge cache koy. Cloudflare / Fastly statik HTML için cache-everything kuralı. Origin'i tamamen by-pass eder.
  2. Server-side render'ı pre-render'a çevir. Next.js revalidate veya Astro static output. Her istek yeniden render gerektirmesin.
  3. Cold-start'ı kapat. Lambda / Cloud Run kullanıyorsan minimum 1 instance. AI ajanı seyrek geldiğinde her seferinde 3 saniye bekletmesin.

Cache başlıkları — botlar Cache-Control okur

Cache-Control: public, max-age=3600, stale-while-revalidate=86400 gibi bir başlık, edge'in içeriği saatlerce taze tutmasına ve eski olsa bile anında geri vermesine izin verir. Botların bunu okumadığını sanmak yaygın bir hata; modern tarayıcılar (özellikle Bingbot, Googlebot-Extended) cache hiyerarşisini takip eder.

HTTP/2 200 OK
Content-Type: text/html; charset=utf-8
Cache-Control: public, max-age=3600, s-maxage=86400, stale-while-revalidate=86400
ETag: "v3-2026-04-26"

s-maxage özellikle paylaşılan cache'ler (CDN) için ayrı bir TTL belirler. Bu sayede tarayıcı tarafı kısa, edge tarafı uzun tutulabilir.

İlgili kontrol

Cache başlıkları doğru mu?

AIDE, Cache-Control direktiflerinin AI tarayıcı dostu olup olmadığını denetler.

Sitede çalıştır

HTTP/3 ve QUIC — TCP'nin yerine

HTTP/3 (QUIC üzerinden) bağlantı kurma maliyetini neredeyse sıfıra indirir. AI ajanı 50 sayfayı tararken her birini ayrı bir TCP el sıkışmasıyla başlatmak zorunda kalmaz; tek bir QUIC bağlantısı üzerinden çoklayabilir.

✓ Önerilen
Alt-Svc: h3=":443"; ma=86400
Server: cloudflare

# Cloudflare/Fastly default — açık.
✗ Eski yapı
Connection: keep-alive

# Sadece HTTP/1.1; modern protokol pazarlığı yok.

Cloudflare, Fastly, Vercel ve AWS CloudFront panellerinden tek bir geçişle açılır. Origin'in HTTP/3 desteklemesine gerek yok — edge çevirisi yeter.

Sayfa boyutu — gereksiz JavaScript ölü ağırlık

AI ajanları çoğunlukla JavaScript çalıştırmaz. Hydration için gerekli 800 KB'lık React bundle, bot için tamamen ölü ağırlıktır; sadece HTML'i indirip atar. Buna rağmen bandwidth ve tarama süresi harcar.

İki adım:

  1. SSR/SSG ile içeriği ilk HTML'e koy. Client-only render (<App> mount sonrası fetch) bot için boş sayfadır.
  2. Critical CSS inline + script defer. İçerik bloklamasın.

İlgili kontrol

Sayfa boyutu uygun mu?

AIDE, ham HTML + transfer edilen toplam byte'ı ölçer.

Sitede çalıştır

CDN doğrulama — cache hit oranı

CF-Cache-Status: HIT veya X-Cache: HIT başlığı, isteğin origin'e gitmediğini, edge'den döndüğünü söyler. Tarama sonucunda bunu görüyorsan TTFB metriğin zaten düşük olacaktır.

curl -I https://siteniz.com/ | grep -iE "cf-cache-status|x-cache"
# CF-Cache-Status: HIT
# X-Cache: HIT, HIT

MISS veya BYPASS görüyorsan cache kuralın yanlış konfigüre edilmiş demektir. Genellikle Cache-Control: private veya Set-Cookie başlığı CDN'i devre dışı bırakır.

Pratik öncelik sırası

  1. TTFB'yi 500 ms altına çek (en yüksek skor etkisi).
  2. Cache-Control: public ile edge'e yetki ver.
  3. CDN üzerinden HTTP/3'ü aç.
  4. Sayfayı SSR/SSG ile bot için anlamlı kıl.
  5. Sayfa boyutunu 1 MB altında tut.

Bu beş adım, AI tarama skorunda tek bir performans değişikliğine kıyasla çok daha büyük bir kazanç verir; çünkü ajan başka bir siteye geçmek yerine seninkinde kalır.

Sonuç

Performans, AI çağında SEO'dan daha kritik bir faktör hâline geldi: bir bot saniyede dosya indirebiliyorsa, indirebileceği siteyi tercih eder. AIDE her tarama oturumunda bu beş metriği ayrı ayrı puanlar — tek bir adım bile uygulamak skorunda hissedilir bir sıçrama yaratır.

1284 abone

Haftalık AI-Readiness bülteni

Yeni makaleler, sektör trendi, kontrol değişiklikleri — haftada bir mail.

Sitenizde deneyin

Tek bir tıklamayla bu kontrolü çalıştırın.

AI Ajanları için Performans: TTFB, HTTP/3 ve Önbellekleme | AIDE