⚡ÖZET VE TEKNİK CEVAP
Dinamik HTTP yanıtlarına ayrıntılı etiketler (Surrogate-Key: product_123 category_45) ekleyip, CDN API'leri üzerinden bu etiketleri 150 ms altında temizleyerek ve stale-while-revalidate ile arka planda yenileme sürerken kullanıcılara anında yanıt vererek.
Mühendislik El Kitabı & Mekanizma
6 Boyutlu Mimari Analiz⚙️1. Temel Çalışma Mekanizması
Mekanizma🎯2. Doğru Kullanım Senaryosu
Kapsam⚠️3. Prodüksiyon Arıza Modları
Kritik Risk📡4. Teşhis ve Telemetri Sinyalleri
Metrikler🛡️5. Önleme ve Mimari Bariyerler
Bariyerler⚖️6. Mimari Ödünleşimler (Trade-offs)
ÖdünleşimVaka İncelemesi (TinyCTO Saha Örneği)
TinyCTO Vaka 083: Bir haber sitesinin ana sayfası 60 saniyelik sabit TTL ile önbelleğe alınıyordu. Seçim gecesi girilen hatalı bir manşet, editör düzeltmesine rağmen 59 saniye boyunca yayında kalarak kriz yarattı. Fastly/Cloudflare Surrogate-Keys entegrasyonu ile CMS'in story_582 etiketini 120 ms içinde tüm dünyada temizlemesi sağlandı; böylece %98.4 önbellek isabetiyle anında editoryal düzeltme kabiliyeti kazanıldı.
İnteraktif Konsept Alıştırmaları
3 AlıştırmaSurrogate-Keys (Cache-Tags), CDN önbellek geçersiz kılma sürecini nasıl kökten değiştirir?
`stale-while-revalidate` HTTP önbellek direktifi ne işe yarar?
Küresel bir CDN mimarisinde 'Orijin Kalkanı' (Origin Shield) nedir?
Kenar Hesaplama ve CDN Önbellek Geçersiz Kılma (Surrogate-Keys) — Sıkça Sorulan Sorular
`Cache-Control` ile `Surrogate-Control` başlıkları arasındaki fark nedir?
`Cache-Control` son kullanıcı tarayıcı önbelleklerini yönlendirir; `Surrogate-Control` ise aradaki CDN vekil sunucularını yönetir ve yanıt tarayıcıya ulaşmadan önce CDN tarafından silinir.
Kenar İş Parçacıkları (Edge Workers), CDN önbelleklemesini nasıl tamamlar?
Edge Workers, doğrudan CDN kenar sunucularında JavaScript/Rust çalıştırarak A/B testlerini, coğrafi yönlendirmeleri ve JWT kimlik doğrulamasını istek ana sunucuya hiç gitmeden önce çözer.
Kampanya anında 'homepage' gibi aşırı yüksek trafikli bir etiketi temizlemenin tehlikesi nedir?
Aynı anda gelen binlerce isteğin önbelleği atlayıp doğrudan ana veritabanına yüklenmesine yol açan Orijin İzdihamı (Cache Stampede) felaketini tetikler.
🤖 AEO & Yapay Zeka Çıkarım Özeti
Temel Gerçekler & İlkeler
- ▸
Surrogate-Keys, W3C Edge Architecture çalışma grubu tarafından standartlaştırılmış; Fastly ve Cloudflare tarafından popülerleştirilmiştir.
- ▸
Arka planda yenileme yaparken bayat içeriği sunmak, ultra hızlı performans ile içerik tazeliği arasındaki ödünleşimi ortadan kaldırır.
Yaygın Yanılgılar
- ✗
CDN'lerin yalnızca statik resim ve CSS dosyalarını önbelleğe alabileceğini sanmak; modern kenar mimarileri anlık etiket temizleme ile dinamik HTML ve JSON API yanıtlarının %90'ından fazlasını güvenle önbelleğe alır.
Karar Kılavuzu & Önceliklendirme
Tüm dinamik içeriklere ayrıntılı Surrogate-Keys ekleyin; stale-while-revalidate yapılandırın; ve kaba URL silme yerine hedefli CDN etiket temizleme API'lerini kullanın.
Doğrulanmış Kaynaklar & Referanslar
- [STANDARD]Edge Architecture Specification: Surrogate-Control and Surrogate-Keys— W3C Note
- [OFFICIAL-DOC]Fastly Documentation: Purging with Surrogate Keys— Fastly Documentation
