Kısaca özet
- CDN gerekir mi sorusunun kısa cevabı: ziyaretçileriniz coğrafi olarak dağınıksa ve site görsel/medya yükü ağırsa evet; yalnızca Türkiye içi ziyaretçiniz varsa sunucu tarafındaki önbellek genelde yeterlidir.
- CDN, statik dosyaları (görsel, CSS, JS) dünya genelindeki uç sunuculara kopyalar ve ziyaretçiye coğrafi olarak en yakın noktadan sunar.
- Sunucu önbelleği sayfayı tek sunucuda hızlandırır ama ziyaretçiye coğrafi olarak yaklaşmaz; CDN ile önbellek farklı katmanlardır.
- Yalnızca Türkiye’deki ziyaretçilere hizmet veren bir site için CDN’in ek kazancı sınırlıdır, gecikme zaten düşüktür.
- Yurt dışı ziyaretçisi, büyük görsel galerisi ya da video ağırlıklı içeriği olan siteler CDN’den belirgin hız kazancı görür.
- CDN eklemek DNS ya da tema ayarlarında ek yapılandırma gerektirir; yanlış kurulum önbellek çakışmasına yol açabilir.
Site hızını artırmak için araştırma yaparken karşınıza sürekli aynı öneri çıkar: “bir CDN kullanın”. Ama her site için CDN gerekli mi, yoksa sunucu tarafındaki önbellek zaten yeterli mi, bu ayrım çoğu zaman atlanıyor. Bu yazıda CDN’in ne yaptığını, hangi sitelerde gerçek fark yarattığını ve sunucu önbelleğiyle karıştırılmaması gereken noktaları anlatıyoruz.
CDN nedir, nasıl çalışır?
CDN (içerik dağıtım ağı), sitenizin görsel, CSS ve JavaScript gibi statik dosyalarını dünya genelinde dağıtılmış sunuculara kopyalayan bir hizmettir. Ziyaretçi siteye girdiğinde dosyalar orijinal sunucudan değil, ziyaretçiye coğrafi olarak en yakın uç sunucudan gelir. Bu kavramın teknik ayrıntılarını MDN Web Docs sözlüğünde bulabilirsiniz.
Cloudflare gibi hizmetler bu modele örnektir; piyasada benzer iş gören başka sağlayıcılar da vardır, teknik ilke hepsinde aynıdır: içeriği ziyaretçiye yaklaştırmak.
CDN gerekir mi, hangi sitelerde gerçek fark yaratır?
CDN’in kazancı ziyaretçilerinizin sunucunuza olan mesafesiyle doğru orantılıdır. Sunucunuz Türkiye’deyse ve ziyaretçilerinizin büyük çoğunluğu da Türkiye’den bağlanıyorsa mesafe zaten kısadır ve CDN’in ekleyeceği hız kazancı sınırlıdır. Yurt dışından da düzenli ziyaretçi alan, çok sayıda yüksek çözünürlüklü görsel ya da video barındıran siteler için CDN, sayfa yükleme süresinde ölçülebilir bir fark yaratır.
CDN gerekli mi, senaryoya göre karar
| Senaryo | CDN gerekli mi | Neden |
|---|---|---|
| Yalnızca Türkiye’ye hizmet veren kurumsal site | Genelde hayır | Ziyaretçi-sunucu mesafesi zaten kısa |
| Yurt dışı satışı olan e-ticaret sitesi | Evet | Uzak ziyaretçideki gecikme sunucu önbelleğiyle çözülmez |
| Görsel ağırlıklı blog / medya sitesi | Genelde evet | Büyük statik dosya trafiği uç sunuculara dağılır |
| Küçük tanıtım sitesi, düşük trafik | Hayır | Sunucu önbelleği tek başına yeterli |
CDN ile sunucu önbelleği arasındaki fark nedir?
Narhost sunucularında web sunucusu LiteSpeed’dir ve önbellek tarafında AccelerateWP aracı sunulur; bu, sayfanın sunucu üzerinde daha hızlı üretilmesini sağlayan bir önbellek katmanıdır. CDN ise farklı bir işi yapar: dosyayı coğrafi olarak ziyaretçiye yaklaştırır. Sunucu önbelleği “sayfayı daha hızlı hazırlama”, CDN ise “hazırlanmış dosyayı daha yakından teslim etme” katmanıdır. İkisi birbirinin yerine geçmez, birlikte çalıştıklarında en iyi sonucu verirler.

Bilgi
Bir site hem sunucu önbelleğine hem CDN’e sahip olabilir. Sunucu önbelleği sayfanın veritabanı sorgusunu tekrar tekrar çalıştırmasını önler, CDN ise oluşan dosyayı ziyaretçiye en yakın noktadan sunar.
Örnek senaryo
Bir el sanatları markası, ürünlerini yalnızca Türkiye içi kargoyla satıyordu ve tüm ziyaretçileri yurt içindendi. Site zaten hızlıydı; CDN eklediklerinde ölçülebilir bir fark görmediler, çünkü mesafe sorunu hiç yoktu. Aynı marka birkaç ay sonra Avrupa’ya satış açınca CDN’in katkısı o ziyaretçi grubunda net biçimde ortaya çıktı.
CDN kurulumunda nelere dikkat edilir?
CDN’e geçiş genelde alan adınızın DNS kayıtlarını CDN sağlayıcısına yönlendirmekle başlar. SSL sertifikanızın CDN katmanında da geçerli olduğundan emin olun, aksi hâlde tarayıcı güvenlik uyarısı verebilir. Önbellek süresini çok uzun tutmak, güncellediğiniz bir görselin ya da CSS dosyasının uzun süre eski hâliyle görünmesine yol açabilir; bu yüzden statik dosya sürüm numarası ya da önbellek temizleme adımını atlamayın.
Dikkat
CDN ile sunucu önbelleğini aynı anda, birbirinden habersiz yapılandırmak çakışmaya yol açar: biri dosyayı güncellerken diğeri eski sürümü sunmaya devam edebilir. İki katmanı da aynı ekip ya da aynı belgeyle takip edin.
CDN olmadan hız nasıl artırılır?
CDN’e geçmeden önce genelde daha ucuz ve etkili adımlar vardır: görselleri sıkıştırmak, gereksiz eklentileri kaldırmak ve doğru bir önbellek eklentisi seçmek. WordPress’te hangi önbellek eklentisinin uygun olduğunu ayrı yazımızda karşılaştırdık. Sitenizin yavaşlığının hostingden mi eklentiden mi kaynaklandığını anlamak için bu teşhis yazısına, hosting seçiminin temel hıza etkisini görmek için de hosting seçimi rehberimize bakabilirsiniz.
Sonuç
CDN gerekir mi sorusunun cevabı ziyaretçi kitlenize bağlıdır. Yalnızca Türkiye içi ziyaretçiniz varsa sunucu önbelleği ve doğru hosting seçimi çoğu zaman yeterlidir; yurt dışı ziyaretçi ya da ağır medya içeriği varsa CDN ölçülebilir bir kazanç sağlar.
CDN’e geçmeden önce kontrol listesi
- Ziyaretçi kitlenizin coğrafi dağılımını analiz araçlarından kontrol edin.
- Görsellerinizi CDN’e geçmeden önce sıkıştırın; sorun bazen yalnızca dosya boyutudur.
- Sunucu önbelleğinizin ne kadar etkili çalıştığını ölçün.
- SSL sertifikanızın CDN katmanında da geçerli olacağını doğrulayın.
- DNS değişikliğinden önce mevcut kayıtların yedeğini alın.
- Önbellek temizleme adımını CDN geçişinden sonra test edin.
Sıkça sorulan sorular
CDN gerekir mi, yoksa hosting hızı yeterli mi?
Ziyaretçileriniz büyük ölçüde Türkiye içindeyse doğru hosting seçimi ve sunucu önbelleği genelde yeterlidir. Yurt dışı trafiğiniz varsa CDN ek bir kazanç sağlar.
CDN kullanmak SEO’yu doğrudan etkiler mi?
CDN doğrudan bir sıralama sinyali değildir; etkisi sayfa hızı üzerindendir. Hız arttıkça kullanıcı deneyimi ve dolaylı sinyaller iyileşebilir.
CDN ücretsiz mi, mutlaka ödeme mi gerekir?
Piyasada temel özellikleri ücretsiz sunan CDN sağlayıcıları vardır; gelişmiş özellikler genelde ücretli katmanlarda sunulur.
WordPress önbellek eklentim varken CDN’e ihtiyacım var mı?
Önbellek eklentisi sayfayı sunucuda hızlandırır, CDN ise dosyayı ziyaretçiye yaklaştırır. İkisi farklı sorunu çözer; yurt dışı ziyaretçiniz yoksa eklenti çoğu zaman yeterlidir.
CDN kurunca sitem yavaşlarsa ne yapmalıyım?
Genelde önbellek süresi ya da SSL yapılandırması hatalıdır. CDN sağlayıcısının önbellek ayarlarını kontrol edin, sorun sürerse geçici olarak devre dışı bırakıp karşılaştırın.
Narhost’ta
Web hosting ve WordPress hosting paketlerinde LiteSpeed altyapısı ve AccelerateWP önbellek aracı hazır gelir; CDN katmanını üzerine eklemek size kalır.