Numexpedia İnternet & Ağlar

CDN (İçerik Dağıtım Ağı) Nedir?

CDN, bir web sitesinin dosyalarının kopyalarını dünyanın farklı yerlerindeki sunucularda tutarak kullanıcıya en yakın noktadan hızlıca ulaştıran sunucu ağıdır.

4 dk okuma 2026-10-23

Bir web sitesinin sunucusu İstanbul'daysa, Ankara'daki ziyaretçiye hızlı, Tokyo'daki ziyaretçiye ise daha yavaş ulaşır; çünkü veri fiziksel olarak daha uzun yol gider. CDN (Content Delivery Network, İçerik Dağıtım Ağı) bu mesafeyi kısaltır.

Nasıl çalışır?

CDN, dünyanın birçok yerine dağılmış sunuculardan oluşur. Sitenin değişmeyen dosyalarının (resimler, stil dosyaları, betikler, videolar) kopyaları bu sunucularda önbelleğe alınır.

  1. Ziyaretçi siteye girer.
  2. İstek, ziyaretçiye en yakın CDN sunucusuna yönlendirilir.
  3. Dosya o sunucuda varsa hemen gönderilir.
  4. Yoksa CDN dosyayı asıl sunucudan (köken sunucu) alır, ziyaretçiye verir ve bir sonraki istek için saklar.

Ne kazandırır?

  • Hız: dosyalar yakından geldiği için sayfa daha çabuk açılır.
  • Yük azalması: isteklerin çoğunu CDN karşıladığı için asıl sunucu rahatlar.
  • Dayanıklılık: bir CDN sunucusu sorun yaşarsa istek başka bir sunucuya yönlendirilebilir.
  • Saldırılara karşı koruma: pek çok CDN, sunucuyu aşırı trafikle çökertmeye çalışan saldırılara (DDoS) karşı ek koruma sunar.

Hangi içerikler için uygundur?

CDN en çok herkese aynı görünen içerikte işe yarar: resimler, yazı tipleri, JavaScript ve CSS dosyaları, videolar. Kişiye özel ve sürekli değişen içerik (ör. hesap bilgileri, sepet) genellikle önbelleğe alınmaz, doğrudan asıl sunucudan gelir.

Önbellek ve güncelleme

CDN dosyaları bir süre saklar. Bir resmi değiştirdiğinde ziyaretçiler bir süre eski hâlini görebilir. Bunun için iki yol kullanılır:

  • CDN'e o dosyanın önbelleğini temizlemesini söylemek
  • Dosya adını sürümle değiştirmek (ör. stil.v2.css); yeni ad yeni dosya demektir.

Kısaca CDN, sitenin dosyalarını ziyaretçinin kapısına yakın depolara koymak gibidir: ürün aynı, yol kısa.

#cdn#önbellek#web sitesi#hız#internet