Bir web sitesi yalnızca güçlü bir sunucuda barındırıldığı için dünyanın her noktasında aynı hızda açılmaz. Ziyaretçi ile sunucu arasındaki fiziksel mesafe, ağ yoğunluğu ve aynı dosyaların tekrar tekrar taşınması gecikmeyi artırabilir. CDN, sitenin statik içeriklerini farklı bölgelerdeki dağıtık sunucularda önbelleğe alarak kullanıcıya daha yakın bir noktadan teslim eden altyapıdır.
CDN nedir ve ne işe yarar?
CDN, İngilizce Content Delivery Network ifadesinin kısaltmasıdır ve Türkçede içerik dağıtım ağı olarak adlandırılır. Temel görevi; görsel, CSS, JavaScript, font ve video gibi dosyaların kopyalarını farklı coğrafi bölgelerde bulunan edge sunucularda tutmaktır. Ziyaretçi bir sayfayı açtığında uygun içerik mümkün olduğunca yakın bir edge noktasından gönderilir.
CDN, web sitesinin ana barındırma hizmetini ortadan kaldırmaz. Veritabanı, uygulama kodu ve özgün içerik genellikle origin adı verilen ana sunucuda bulunmaya devam eder. CDN; bu sunucunun önünde çalışan, içeriğin dağıtımını hızlandıran ve tekrarlanan isteklerin bir bölümünü üstlenen ek bir katmandır.
CDN nasıl çalışır?

Kullanıcı siteye ilk kez eriştiğinde CDN’in ilgili edge noktasında istenen dosyanın güncel kopyası bulunmayabilir. Bu durumda edge sunucu dosyayı origin sunucudan alır, kullanıcıya iletir ve belirlenen süre boyunca önbellekte saklar. Aynı bölgedeki sonraki ziyaretçiler dosyayı doğrudan edge noktasından alabilir.
İsteğin hangi noktaya yönlendirileceği DNS, anycast ağı ve CDN sağlayıcısının trafik yönetimi gibi yöntemlerle belirlenir. Her zaman yalnızca fiziksel olarak en yakın merkez seçilmez; ağ gecikmesi, merkezin kapasitesi ve erişilebilirliği de karara katılabilir.
Origin sunucu nedir?
Origin, web sitesinin asıl dosyalarını ve uygulamasını barındıran sunucudur. Bir web hosting hesabı, sanal sunucu veya bulut altyapısı origin görevi görebilir. CDN önbelleğinde olmayan ya da süresi dolan içerikler bu kaynaktan çekilir. Bu nedenle origin yavaşsa veya hatalı yapılandırılmışsa CDN bütün performans sorunlarını tek başına çözemez.
Edge sunucu ve PoP ne demektir?
Edge sunucu, ziyaretçiye içerik sunan dağıtım sunucusudur. Bir bölgede edge sunucuların ve ağ ekipmanlarının toplandığı erişim noktasına PoP, yani Point of Presence denir. Sağlayıcının çok sayıda PoP’a sahip olması önemlidir; ancak gerçek performans, bu noktaların hedef kitleye yakınlığı ve ağ kalitesiyle birlikte değerlendirilmelidir.
CDN ile hosting aynı şey midir?
Hayır. Hosting, sitenin çalışması için gereken dosya, veritabanı, işlemci ve bellek kaynaklarını sağlar. CDN ise bu içeriğin özellikle statik bölümünü dağıtır. Kullanıcı bir ürün sayfasını açtığında sayfanın HTML çıktısı origin üzerinde üretilebilirken ürün görselleri ve stil dosyaları CDN’den gelebilir.
Bazı CDN hizmetleri edge üzerinde kod çalıştırma, görsel dönüştürme veya güvenlik duvarı gibi gelişmiş özellikler sunar. Buna rağmen dinamik bir web sitesinin veritabanı ve yönetim katmanı için uygun bir barındırma altyapısına ihtiyaç devam eder.
CDN site hızını nasıl artırır?
CDN’in ilk kazancı ağ mesafesini azaltmaktır. Türkiye’deki bir kullanıcıya Avrupa veya Amerika’daki origin yerine yakın bir edge noktasından dosya sunulması gecikmeyi düşürebilir. İkinci kazanç, aynı dosyanın origin tarafından tekrar tekrar gönderilmesini önlemektir. Böylece ana sunucunun bağlantı ve trafik yükü azalır.
Tarayıcı önbelleği, dosya sıkıştırma ve modern protokoller doğru ayarlandığında bu etki daha belirgin hale gelir. Yine de performans sonucu dosya boyutu, sayfadaki istek sayısı, ziyaretçi konumu ve cache isabet oranına bağlıdır. CDN kullanıldıktan sonra gerçek kullanıcı verileriyle ölçüm yapılmalıdır.
CDN hangi dosyaları önbelleğe alır?
- JPG, PNG, WebP ve AVIF görselleri
- CSS ve JavaScript dosyaları
- Web fontları ve simgeler
- İndirilebilir belgeler ve arşivler
- Video parçaları veya medya dosyaları
- Kurala bağlı olarak HTML sayfaları ve API yanıtları
Kullanıcıya özel sepet, hesap veya yönetim sayfaları kontrolsüz biçimde önbelleğe alınmamalıdır. Aksi halde bir kullanıcıya başka bir oturumun verisi gösterilebilir veya güncel bilgi yerine eski kopya sunulabilir.
Cache süresi nasıl belirlenir?
Sık değişmeyen sürümlenmiş dosyalar uzun süre saklanabilir. Örneğin dosya adı değiştiğinde yeni bir URL üreten CSS ve JavaScript dosyalarında uzun cache süresi güvenlidir. Ana sayfa, fiyat veya stok gibi değişken içeriklerde daha kısa süre ve doğru temizleme mekanizması gerekir.
CDN cache’i temizlendiğinde bütün dosyaların origin üzerinden yeniden çekilmesi geçici yük artışı yaratabilir. Bu nedenle her güncellemede tüm önbelleği silmek yerine değişen URL’leri hedefleyen purge işlemi tercih edilmelidir.
Görsel CDN’i ne sağlar?
Görsel odaklı CDN hizmetleri yalnızca dosyayı dağıtmakla kalmaz; cihaz genişliğine göre yeniden boyutlandırma, kalite ayarı ve modern formata dönüştürme yapabilir. Mobil ziyaretçiye masaüstü için hazırlanmış çok büyük bir görsel göndermek yerine uygun boyutlu AVIF veya WebP dosyası sunulabilir.
Bu işlemler yapılırken özgün görsel korunmalı, kalite kaybı kontrol edilmeli ve aynı görselin gereksiz varyasyonları sınırlandırılmalıdır. Dönüştürme URL’lerinin tutarlı olması cache verimliliği açısından önemlidir.
Cloudflare bir CDN midir?
Cloudflare; CDN, DNS, DDoS azaltma, web uygulama güvenlik duvarı ve edge hizmetlerini bir arada sunan bir platformdur. CDN özelliği, uygun dosyaları küresel ağında önbelleğe alabilir. Ancak Cloudflare kullanmak bütün içeriğin otomatik olarak en doğru kurallarla önbelleğe alındığı anlamına gelmez.
DNS kaydı, SSL modu, cache kuralları ve origin erişimi birlikte yapılandırılmalıdır. Yanlış SSL modu yönlendirme döngüsüne, aşırı agresif cache kuralı ise güncel olmayan sayfalara neden olabilir. Yapılandırma sonrasında hem giriş yapmamış ziyaretçi hem de yönetici oturumu test edilmelidir.
WordPress sitesinde CDN nasıl kullanılır?
WordPress’te CDN, DNS proxy yöntemiyle bütün site trafiğinin önüne alınabilir veya yalnızca medya ve statik dosya URL’lerini CDN alan adına yönlendiren bir eklentiyle kullanılabilir. Seçim, hizmetin çalışma biçimine ve sitenin cache yapısına bağlıdır.
- Site ve veritabanının güncel yedeğini alın.
- CDN hesabında origin alan adını ve SSL yapılandırmasını tanımlayın.
- DNS veya eklenti bağlantısını sağlayıcının yöntemine göre kurun.
- Giriş, sepet, ödeme ve yönetim URL’lerini gerekirse cache dışında bırakın.
- Görsel, CSS ve JavaScript dosyalarının doğru kaynaktan geldiğini kontrol edin.
- Cache temizleme ve dosya sürümleme sürecini test edin.
WordPress önbellek eklentisi ile CDN’in aynı dosyaya farklı ve çelişkili kurallar uygulaması sorun oluşturabilir. Sayfa cache’i, tarayıcı cache’i ve CDN cache’i tek bir plan içinde ele alınmalıdır.
CDN ve SEO

CDN doğrudan sıralama garantisi vermez. Bununla birlikte sayfa kaynaklarının daha hızlı teslim edilmesi, origin yükünün azalması ve trafik dalgalanmalarında erişilebilirliğin korunması kullanıcı deneyimini geliştirebilir. Bu etkiler performans ölçümleri ve tarama sürekliliği üzerinden SEO çalışmalarını destekler.
CDN’in hatalı uygulanması ise ters etki yaratabilir. Arama motorlarının engellenmesi, yanlış canonical kullanımı, görsel URL’lerinin sürekli değişmesi veya uzun süre eski HTML sunulması tarama ve indeksleme sorunlarına yol açabilir. CDN sonrasında robots.txt, yönlendirme, canonical ve HTTP durum kodları kontrol edilmelidir.
CDN ve sıkıştırma birlikte kullanılmalı mı?
Evet. CDN ağ mesafesini ve origin yükünü azaltırken Gzip veya Brotli metin tabanlı dosyaların aktarım boyutunu küçültür. Bu iki katman birbirinin alternatifi değildir. Sıkıştırmanın nasıl çalıştığını ayrıntılı incelemek için Gzip ve Brotli arasındaki farklar rehberine bakılabilir.
Edge ve origin aynı dosyayı farklı yöntemlerle sıkıştırıyorsa Content-Encoding ve Vary başlıkları doğru yönetilmelidir. Aksi halde tarayıcı uyumsuz bir kopya alabilir veya cache gereksiz biçimde bölünebilir.
Ücretsiz CDN hangi siteler için yeterlidir?
Kişisel blog, tanıtım sitesi veya düşük trafikli proje için ücretsiz plan temel dağıtım ve güvenlik özellikleri sağlayabilir. E-ticaret, yüksek trafik, gelişmiş güvenlik veya belirli bölgelerde performans gerektiren projelerde ücretli planın trafik, log, kural ve destek kapsamı incelenmelidir.
“Sınırsız” ifadesi tek başına seçim ölçütü değildir. Adil kullanım koşulları, dosya boyutu sınırları, video politikası, cache temizleme limiti ve destek seviyesi okunmalıdır.
CDN seçerken nelere dikkat edilmelidir?
- Hedef kitlenin bulunduğu bölgelerdeki PoP kapsamı
- Gerçek gecikme, cache isabet oranı ve ağ kapasitesi
- SSL, HTTP/2 ve HTTP/3 desteği
- Cache kuralı, purge ve dosya sürümleme seçenekleri
- DDoS azaltma ve web uygulama güvenlik duvarı
- Görsel optimizasyonu ve dosya dönüştürme özellikleri
- Trafik ücretleri, limitler ve teknik destek
Özetle CDN; hostingin yerine geçen bir ürün değil, uygun yapılandırıldığında barındırma altyapısını tamamlayan dağıtım katmanıdır. En iyi sonuç için hızlı bir origin, doğru cache politikası, sıkıştırma, güvenli SSL yapılandırması ve düzenli performans ölçümü birlikte kullanılmalıdır.

