İçindekiler
CDN nedir sorusunu önceki rehberimizde ele almıştık. Şimdi sıra teknik detaylarda. Tarayıcıya bir URL yazıldığında arka planda neler oluyor? Hangi sunucu, hangi sırayla devreye giriyor? Ve bunlar e-ticaret sitenizin hızını gerçekte ne kadar etkiliyor?
Rakamlarla konuşalım: Cloudflare'in 2024 verilerinde CDN kullanan siteler, kullanmayanlara göre ortalama %40-60 daha hızlı yanıt veriyor. E-ticaret tarafında bu fark satışa dönüyor. Akamai'nin araştırması 0,1 saniyelik gecikmenin bile dönüşüm oranını %7 düşürebildiğini gösteriyor. Peki bu hız farkı teknik olarak nereden geliyor?
CDN Çalışma Prensibi
CDN'in çalışma prensibi dört katmana dayanır: DNS çözümleme, anycast yönlendirme, edge sunucudan içerik teslimi ve cache yönetimi.
Bunu somut bir örnekle anlatalım. Ankara'daki bir müşteriniz, sunucusu Frankfurt'ta olan e-ticaret sitenizden bir ürün sayfası açmak istiyor. CDN yoksa bu istek binlerce kilometre gidip gelecek; gecikme 200-400 ms'ye çıkabilir. CDN varsa aynı istek İstanbul'daki edge sunucudan 20-40 ms'de yanıtlanır.
10 kata varan bu fark tek bir teknolojiden değil, dört katmanın birlikte çalışmasından doğuyor.
| Adım | Katman | Ne Olur? | Süre |
|---|---|---|---|
| 1 | DNS Çözümleme | Tarayıcı, alan adını IP adresine çevirir | 1-10 ms |
| 2 | Anycast Yönlendirme | CDN ağı, isteği en yakın PoP noktasına yönlendirir | 1-5 ms |
| 3 | Edge Sunucu Kontrolü | İstenen dosya önbellekte aranır (hit/miss) | <1 ms |
| 4a | Cache Hit | Dosya edge sunucudan anında teslim edilir | 5-20 ms |
| 4b | Cache Miss | Dosya ana sunucudan çekilir, teslim edilir, önbelleğe yazılır | 50-200 ms |
Cache hit senaryosunda toplam süre 7-35 ms aralığında kalır. Cache miss senaryosunda bile CDN, dosyayı önbelleğe alarak aynı dosya için gelecek tüm istekleri hızlandırır. İyi yapılandırılmış bir CDN'de cache hit oranı %90'ın üzerinde seyreder; bu da isteklerin büyük çoğunluğunun ana sunucuya hiç ulaşmadan karşılandığı anlamına gelir.
DNS ve Anycast Yönlendirme
Her şey DNS çözümlemeyle başlar. Müşteriniz tarayıcıya "magazam.com" yazdığında tarayıcı bu alan adını bir IP adresine çevirmek için DNS sunucusuna sorar. CDN kullandığınızda bu sorgu doğrudan CDN sağlayıcısının DNS sunucusuna gider.
İşin ilginç kısmı burada başlıyor: anycast. Normal yönlendirmede her sunucunun kendine ait bir IP adresi vardır. Anycast'te ise aynı IP birden fazla sunucuya atanır. Kullanıcı bu IP'ye istek gönderdiğinde BGP (Border Gateway Protocol) isteği en yakın ve en az gecikmeye sahip sunucuya otomatik yönlendirir. Bunu yazılımla yapılandırmanıza gerek yok; ağ katmanında kendiliğinden gerçekleşir.
Anycast'in asıl gücü iki noktada ortaya çıkar. Trafik yoğunlaştığında istekler farklı PoP noktalarına dağılır, yani otomatik yük dengeleme sağlanır. Bir PoP noktası çökerse trafik anında en yakın sağlıklı noktaya kayar; kullanıcı fark bile etmez.
Pratikte bu ne demek? Black Friday'de trafiğiniz 5-10 katına çıktığında anycast istekleri otomatik dağıtır. Tek bir sunucu boğulmaz, siteniz ayakta kalır.
Edge Sunucu ve PoP Noktası
Edge sunucu (uç sunucu), CDN'in temel taşıdır. Ana sunucunuzdaki içeriklerin kopyalarını barındırır ve kullanıcıya en yakın noktadan teslim eder. Görseller, CSS, JavaScript, fontlar, hatta API yanıtları; hepsi edge sunucularda önbelleğe alınabilir.
PoP (Point of Presence) ise bu edge sunucuların bulunduğu veri merkezi lokasyonlarıdır. Cloudflare dünya genelinde 310'dan fazla, Akamai 4.200'den fazla PoP noktası işletiyor. Sağlayıcının kaç PoP noktası olduğu ve bunların nerede konumlandığı, aldığınız hizmetin kalitesini doğrudan etkiler.
Türkiye tarafına bakalım: İstanbul, Ankara ve İzmir'de PoP noktası olan bir CDN, kullanıcılara 5-15 ms gecikmeyle ulaşabilir. Sadece Avrupa'da PoP'u olan bir CDN'de ise aynı kullanıcı için gecikme 40-80 ms'ye fırlar. Mobil kullanıcılarda bu fark daha da belirginleşir. Mobil ağlardaki ek gecikme (jitter) yüzünden her milisaniye önem kazanır.
| Edge Sunucu Görevi | Açıklama | E-Ticaret Etkisi |
|---|---|---|
| Önbellekleme | Statik dosyaları saklar ve tekrar kullanır | Görsel yükleme süresini %60-80 kısaltır |
| Sıkıştırma | Brotli/Gzip ile dosya boyutunu küçültür | Transfer edilen veri miktarını %70'e kadar azaltır |
| SSL Sonlandırma | HTTPS şifrelemesini edge'de çözer | Ana sunucu üzerindeki yükü hafifletir |
| Güvenlik Filtreleme | DDoS ve bot trafiğini edge'de engeller | Saldırılar ana sunucuya ulaşmadan filtrelenir |
| Görsel Optimizasyon | WebP/AVIF dönüşümü, boyut ayarlama | Ürün görselleri cihaza uygun formatta sunulur |
Gördüğünüz gibi edge sunucu sadece dosya dağıtan bir aracı değil. E-ticaret sitenizde onlarca ürün görseli, filtreleme scriptleri, ödeme akışı dosyaları; hepsi edge üzerinden optimize edilip teslim ediliyor. HyperSpeed CDN hizmetimizle bu yapıyı e-ticaret altyapınıza özel olarak yapılandırıyoruz.
Siteniz Ankara'dan mı yoksa Frankfurt'tan mı yanıt veriyor?
HyperSpeed CDN ile Türkiye'ye özel PoP noktalarından 5-15 ms gecikmeyle hizmet verin. Edge sunucu önbellekleme, Brotli sıkıştırma ve görsel optimizasyon tek pakette.
CDN Hızını KeşfedinKurulum desteği dahil · Taahhüt yok
Cache Hit vs Cache Miss
CDN performansını belirleyen en kritik metriklerden biri cache hit oranıdır. Kullanıcı bir dosya talep ettiğinde edge sunucu önce kendi önbelleğine bakar. Dosya varsa buna cache hit denir ve içerik milisaniyeler içinde teslim edilir. Dosya yoksa cache miss gerçekleşir ve edge sunucu dosyayı ana sunucudan çekmek zorunda kalır.
Cache Hit (Önbellek İsabeti)
- Dosya edge sunucuda mevcut
- Ana sunucuya hiç gidilmez
- Yanıt süresi: 5-20 ms
- Bant genişliği maliyeti: sıfıra yakın
- Ana sunucu yükü: etkilenmez
Cache Miss (Önbellek Iskalama)
- Dosya edge sunucuda bulunamaz
- Ana sunucudan çekilir + önbelleğe yazılır
- Yanıt süresi: 50-200 ms
- Bant genişliği: origin transfer ücreti
- Ana sunucu yükü: artar
Cache miss yalnızca bir dosyaya ilk kez erişildiğinde veya TTL süresi dolduktan sonra gerçekleşir. İlk miss'ten sonra dosya edge sunucuda önbelleğe alınır ve aynı PoP noktasından gelen tüm sonraki istekler cache hit olarak karşılanır.
E-ticarette cache hit oranı doğrudan kullanıcı deneyimini etkiler. Bir kategori sayfasında 40-60 ürün görseli yüklenir; %95 cache hit oranıyla bu görsellerin neredeyse tamamı 5-20 ms'de teslim edilir. %60 cache hit oranında ise görsellerin yarısına yakını ana sunucudan çekilir ve sayfa yüklenme süresi 2-3 kat uzar. Cache hit oranını artırmanın yolu doğru TTL yapılandırması ve cache kurallarıdır. Bu konuyu CDN cache mekanizması rehberimizde ayrıntılı inceledik.
TTL ve Cache Yönetimi
TTL (Time to Live), bir dosyanın edge sunucunun önbelleğinde ne kadar süre geçerli sayılacağını belirleyen zamanlayıcıdır. TTL süresi dolduğunda dosya "stale" (bayat) olarak işaretlenir. Edge sunucu, bir sonraki istekte ana sunucudan dosyanın güncel olup olmadığını kontrol eder ve gerekirse yeni sürümü çeker.
TTL ayarı "ne kadar uzun o kadar iyi" mantığıyla yapılmaz. Uzun TTL cache hit oranını artırır ama içerik güncelliğini riske atar. Kısa TTL güncelliği korur ama cache miss sayısını yükseltir. E-ticaret sitelerinde farklı dosya türleri farklı TTL değerleri gerektirir:
| Dosya Türü | Önerilen TTL | Neden |
|---|---|---|
| Ürün Görselleri | 7-30 gün | Nadiren değişir; uzun TTL cache hit'i artırır |
| CSS / JavaScript | 7-30 gün (dosya adında hash ile) | Yeni sürüm çıkınca hash değişir, eski cache otomatik geçersiz olur |
| Fontlar | 30-90 gün | Neredeyse hiç değişmez; en uzun TTL uygundur |
| Fiyat / Stok API | 30-60 saniye | Sık güncellenir; eski fiyat göstermek müşteri kaybettirir |
| HTML Sayfalar | 5-15 dakika | İçerik güncellemelerinin hızla yansıması gerekir |
| Sepet / Ödeme | Önbelleğe alınmaz | Kişisel veri içerir; her istek ana sunucuya gider |
TTL yönetiminin yanı sıra cache invalidation (önbellek geçersizleştirme) da kritik bir konudur. Bir ürün görseli değiştiğinde, TTL süresinin dolmasını beklemek yerine CDN API'si üzerinden o dosyanın önbelleğini anında temizleyebilirsiniz. Bu işleme "purge" denir. Çoğu CDN sağlayıcısı, tek dosya, URL kalıbı veya tüm cache'i kapsayan purge seçenekleri sunar.
Doğru TTL ve cache yönetimi stratejisi, CDN'in SEO etkisini de doğrudan belirler. Cache hit oranı yükseldikçe sayfa hızı artar, Core Web Vitals skorları iyileşir ve arama motorlarındaki sıralama yükselir. Disk kotalı CDN paketlerimizde bu cache kurallarını sitenize özel olarak yapılandırıyoruz.
Sıkça Sorulan Sorular
CDN nasıl çalışır, kısaca açıklar mısınız?+
Edge sunucu nedir?+
PoP noktası nedir?+
Cache hit ve cache miss arasındaki fark nedir?+
TTL (Time to Live) ne anlama gelir?+
Anycast yönlendirme nedir?+
CDN kullanmak site hızını ne kadar artırır?+
İlgili Yazılar
CDN altyapınızı profesyonel ellere bırakın
Foxs Digital olarak e-ticaret sitelerine özel CDN kurulumu, TTL yapılandırması ve cache optimizasyonu sunuyoruz. DNS ayarlarından güvenlik katmanına kadar tüm süreci yönetiyoruz.
CDN Kurulumunu Başlat