Agenzia

CDN Nedir? E-Ticarette Site Hızına Etkisi ve Kurulum Rehberi

16 Eylül 2026· 7 dk okuma· 4 okunma

CDN (Content Delivery Network / İçerik Dağıtım Ağı), coğrafi olarak dağıtılmış sunucular üzerinden web içeriklerini kullanıcılara ağ bakımından daha yakın konumlardan ileten bir altyapıdır. Bu yapıda, stratejik noktalarda konumlanan veri merkezleri (PoP - Point of Presence) içinde uç sunucular (edge node) çalışır. Bu uç sunucular, kaynak (origin) sunucudaki içerikleri önbelleğe alarak kullanıcı taleplerini doğrudan yanıtlar ve kaynak sunucuya giden trafiği uç noktada sonlandırır.

Cache Mekanizması Nasıl Çalışır?

Bir istek uç sunucuya ulaştığında, aranan içerik yerel depoda ve geçerli haldeyse buna cache hit (önbellek isabeti) denir. İçerik önbellekte yoksa veya süresi dolmuşsa talep kaynak sunucuya yönlendirilir; bu duruma cache miss (önbellek ıskalaması) denir.

İçeriğin önbellekte ne kadar süre taze kalacağı, HTTP yanıt başlıklarındaki TTL (Time-to-Live) ve max-age değerleriyle belirlenir. Kaynak sunucudaki bir içerik güncellendiğinde eski kopyanın kullanıcılara gitmesini önlemek için invalidate/purge (temizleme) işlemi yapılır — bu işlem tekil URL bazlı silme, tüm alan adını kapsayan toplu temizleme veya etiket tabanlı (Cache-Tag) purge yöntemleriyle gerçekleştirilebilir.

Statik ve Dinamik İçerikte CDN Farkı

Görsel, CSS, JavaScript ve yazı tipi gibi kullanıcıdan kullanıcıya değişmeyen statik kaynaklar uzun önbellek süreleriyle uç sunucularda tutulabilir. Sepet içeriği, stok durumu ve ödeme bilgisi gibi kişiselleştirilmiş dinamik veriler ise her istekte farklılaşabilir.

E-ticaret sitelerinde dinamik verinin yanlışlıkla ortak (public) önbelleğe alınması, bir kullanıcının sepet veya hesap bilgisinin başka bir kullanıcıya gösterilmesi gibi ciddi bir veri sızıntısı riski doğurabilir. Bu yüzden hassas sayfalar Cache-Control: private veya no-store başlıklarıyla işaretlenip doğrudan kaynak sunucudan sunulmalıdır. URL yapısındaki ayrıştırma farklarından yararlanan bazı güvenlik açıkları da (Web Cache Deception), dinamik bir yanıtın yanlışlıkla statik dosya gibi algılanıp önbelleğe yazılmasına yol açabilir.

CDN Kullanmazsanız Ne Olur?

CDN olmadığında tüm istekler doğrudan kaynak sunucuda sonlanır. Ani trafik artışlarında veya popüler bir içeriğin önbellek süresi bittiğinde çok sayıda isteğin aynı anda ana sunucuya yüklenmesi (thundering herd) sunucuyu zorlayabilir.

Kullanıcı ile kaynak sunucu arasındaki coğrafi mesafe arttıkça paketlerin geçtiği ağ sıçraması artar; bu da ilk bayt süresinde (TTFB) ve genel sayfa yüklenme süresinde gecikmeye yol açar. Kaynak sunucunun IP adresi doğrudan dışa açık kaldığından, çok sayıda kaynaktan aynı anda gönderilen isteklerle sunucuyu meşgul edip erişilemez hale getirmeyi amaçlayan DDoS (Distributed Denial of Service) saldırılarında bağlantı kapasitesi daha hızlı tükenebilir.

CDN, HTTPS ve Core Web Vitals İlişkisi

CDN, istemci ile kaynak sunucu arasında bir ters proxy (reverse proxy — gelen istekleri kendi arkasındaki asıl sunucuya ileten ara sunucu) gibi çalışarak TLS trafiğinin yönetimini üstlenebilir. HTTPS isteği kullanıcıya yakın uç sunucuda sonlandırıldığında (TLS termination) bağlantı kurulum süresi kısalır; SNI (Server Name Indication) sayesinde aynı IP üzerinden birçok alan adının sertifikası yönetilebilir.

Core Web Vitals ölçütlerinden LCP (Largest Contentful Paint), sayfadaki en büyük görsel veya metin bloğunun ekranda belirme süresini ölçer. Statik kaynakların ve LCP'yi belirleyen görselin uç sunucudan sunulması, ilk yanıt süresini kısaltarak bu skoru olumlu etkileyebilir. HTTP Early Hints (sunucunun asıl yanıtı hazırlarken tarayıcıya bazı kaynakları önceden yüklemesi için erken bir sinyal gönderdiği bir mekanizma) desteği ve stale-while-revalidate (önbellek süresi dolduğunda kullanıcıya önce eski kopyayı hemen gösterip güncel kopyayı arka planda sunucudan çeken bir önbellek stratejisi) kullanımı gibi tekniklerle, sayfa hazırlanırken kritik stil/font dosyalarının önceden yüklenmesi de mümkün olabilir.

Kurulumda Dikkat Edilecek Noktalar

Bir siteye CDN eklerken teknik olarak gözden geçirilmesi gereken başlıca noktalar şunlardır:

  • DNS TTL süresini geçici düşürün: Kurulumdan önce mevcut DNS kayıtlarının TTL süresini kısaltmak, yönlendirme değişikliğinin internete hızlı yayılmasına yardımcı olur.
  • Doğru DNS kaydını seçin: Alan adı yönlendirmesi genellikle CNAME veya ALIAS kaydıyla yapılır — ikisi de bir alan adını başka bir adrese yönlendiren DNS kayıt türleridir, hangisinin kullanılabileceği DNS sağlayıcısına göre değişir.
  • Cache-Control değerlerini doğru yazın: max-age ve s-maxage değerlerindeki hatalı bir biçimlendirme önbelleğin tamamen devre dışı kalmasına yol açabilir.
  • Çelişkili direktiflerden kaçının: must-revalidate ile stale-while-revalidate direktiflerinin birlikte kullanılması çelişkiye yol açıp arka plandaki asenkron yenilemeyi engelleyebilir.
  • Dinamik sayfaları önbellek dışı bırakın: Sepet, ödeme ve hesap sayfaları gibi dinamik sayfalar no-store başlığıyla korunmalı, Vary: Cookie ayarı doğru yapılandırılmalıdır — aksi halde bir kullanıcının verisi başka bir ziyaretçiye sızabilir.

Agenzia'nın web tasarım ve e-ticaret altyapı kurulumu hizmetlerinde, projeye uygun CDN sağlayıcısının seçimi ve yukarıdaki ayarların dinamik sayfaları etkilemeyecek şekilde yapılandırılması, kapsam dahilinde birlikte değerlendirdiğimiz bir teknik detaydır.

Yaygın CDN Sağlayıcıları

Piyasada farklı mimari yaklaşımlara sahip birçok CDN sağlayıcısı bulunur:

  • Cloudflare: Anycast ağ mimarisi (aynı IP adresinin birden fazla coğrafi noktadan yayınlanıp isteğin ağ üzerinden en yakın noktaya yönlendirilmesini sağlayan yöntem) kullanır, etiket tabanlı (Cache-Tag) purge ve stale-while-revalidate desteği sunar.
  • Akamai: DNS tabanlı (GeoDNS — kullanıcının konumuna göre farklı sunucu adresi döndüren DNS yöntemi) yönlendirme ve taşıyıcı içi özel uç düğümlerden yararlanır.
  • Fastly: Dağıtık uç proxy mimarisiyle çalışır, Surrogate-Key başlıkları (Cache-Tag'e benzer, bir grup içeriği tek seferde temizlemeye yarayan etiketleme yöntemi) üzerinden grup bazlı purge sağlar.
  • Amazon CloudFront: DNS tabanlı yönlendirme, özel TTL politikaları ve SNI sertifika yönetimini destekler.
  • BunnyCDN: Dağıtık uç önbellek altyapısı sunar, ALIAS kayıtları üzerinden EDNS Client Subnet (DNS sorgusuna istemcinin yaklaşık konum bilgisini ekleyerek daha isabetli sunucu seçimi yapılmasını sağlayan bir DNS uzantısı) destekli yönlendirme yapabilir.
  • Google Cloud CDN: Paylaşımlı uç önbellekleme standartlarına uygun küresel içerik dağıtımı sağlar.

Sık Sorulan Sorular

CDN kullanımı sitenin tüm içeriğini hızlandırır mı?

CDN, özellikle statik dosyalarda belirgin bir hız artışı sağlayabilir. Dinamik ve kişiselleştirilmiş içerikler önbelleğe alınmadan doğrudan kaynak sunucudan iletildiği için buradaki kazanç daha çok TLS bağlantı süresinin kısalması ve genel ağ optimizasyonundan gelir.

Cache-Control başlığında s-maxage ne işe yarar?

s-maxage, yalnızca CDN gibi paylaşımlı önbelleklerde geçerli olan TTL süresini belirler. Böylece tarayıcı önbellek süresi ile CDN uç sunucularındaki önbellek süresi birbirinden bağımsız ayarlanabilir.

CDN kullanırken içerik güncellendiğinde ne yapılması gerekir?

İçerik, önbellek süresi dolmadan güncellendiyse CDN yönetim paneli veya API üzerinden purge (temizleme) işlemi çalıştırılır. Tekil URL temizleme veya etiket tabanlı purge yöntemleriyle uç sunuculardaki eski kopyalar silinebilir.

E-ticaret sitelerinde CDN kullanmak güvenli midir?

Doğru yapılandırıldığında güvenlidir. Sepet, ödeme ve profil sayfaları gibi dinamik verilerin no-store/private başlıklarıyla önbellek dışı bırakılması, statik görsellerin ise CDN üzerinden sunulması güvenlik ve performansı birlikte sağlar.

~/iletisim — start-project

Projenizi konuşalım

Bu yazıdaki konularla ilgili bir projeniz mi var? 24 saat içinde şeffaf bir değerlendirme iletelim.

Teklif İsteyin →
HİZMETLERİMİZ
Kurumsal Web Tasarım
Markanıza prestij katan yapılar.
E-Ticaret Mağaza Kurulumu
Satışa hazır altyapı.
SEO • AEO • GEO
Arama ve yapay zekâda görünürlük.
İLGİLİ YAZILAR
E-Ticaret Terimleri Sözlüğü (2026)
16 Eyl 2026
Core Web Vitals Nedir? Google Sıralamasına ve Satışlara Etkisi
16 Eyl 2026
Open Source (Açık Kaynak) Nedir? E-Ticarette Artıları, Riskleri ve Gizli Maliyetleri
16 Eyl 2026
Bildirimler 1