CDN

Eş anlamlılar: Content Delivery Network

CDN (Content Delivery Network), statik web içeriğini (resim, CSS, JS, video) dünya çapında dağıtılmış edge sunucularda önbellekleyen ağ altyapısıdır. Kullanıcıya coğrafi olarak en yakın sunucudan içerik sunulur — yükleme süresi dramatik düşer, origin yükü azalır.

CDN Nedir?

CDN (Content Delivery Network — İçerik Dağıtım Ağı), dünya çapında dağıtılmış edge sunuculardan oluşan bir ağdır. Web sitenizin statik içeriğini (HTML, CSS, JavaScript, görsel, video, font) bu edge sunuculara replikasyon ile kopyalar. Ziyaretçi siteye bağlandığında, coğrafi olarak en yakın edge sunucudan içerik teslim edilir — latency dramatik düşer, origin sunucunun yükü azalır.

CDN'in Avantajları

  • Hız: Yükleme süresi 30-70% düşer
  • Global erişim: Her kıtada eş hızlı
  • Origin koruması: Trafiğin %80-95'i edge'de karşılanır
  • DDoS koruması: Saldırılar edge'de filtrelenir
  • Bant genişliği tasarrufu
  • SSL terminasyonu
  • Image optimization (WebP, resizing)
  • HTTP/3 (QUIC) yerleşik

CDN Nasıl Çalışır?

  1. Kullanıcı tarayıcıda meohost.com/logo.png ister
  2. DNS, CDN edge'e yönlendirir (anycast)
  3. Edge sunucu önbellekte kontrol eder
  4. HIT: Direkt yanıt (10-50ms)
  5. MISS: Origin'den çeker, edge'e kaydeder, yanıtlar
  6. Sonraki kullanıcılar HIT olur

Popüler CDN Sağlayıcıları

  • Cloudflare: En yaygın, ücretsiz plan var, 330+ şehir
  • AWS CloudFront: AWS ekosistemi, gelişmiş özellikler
  • Fastly: Gerçek zamanlı purge, VCL desteği
  • Akamai: Enterprise, en büyük network
  • Bunny.net: Ekonomik, Avrupa odaklı
  • KeyCDN: Basit, ekonomik
  • Google Cloud CDN: GCP entegrasyonu
  • CDN77: Video streaming odaklı

CDN vs Origin

  • CDN: statik içerik, global hız
  • Origin: dinamik içerik, veritabanı işlemleri
  • Modern yaklaşım: Full-site CDN (dinamik + statik)

Cache Invalidation

İçerik güncellendiğinde edge'deki eski kopyanın silinmesi gerekir:

  • TTL bekleme: Süresi dolunca otomatik
  • Purge API: Manuel silme (anında)
  • Versioning: logo-v2.png gibi URL değişimi
  • Cache-Control başlıkları: max-age, s-maxage, immutable

SEO ve CDN

  • Page Speed skoru artar — Google Core Web Vitals
  • LCP (Largest Contentful Paint) dramatik iyileşir
  • Bounce rate düşer
  • Mobil performans özellikle önemli

Güvenlik Özellikleri

  • WAF (Web Application Firewall): SQL injection, XSS filtreleme
  • DDoS koruma: Layer 3/4/7 saldırılarına karşı
  • Bot yönetimi: Kötü botları engelleme
  • Rate limiting
  • SSL/TLS: Otomatik sertifika

MeoHost ve CDN

MeoHost tüm hosting paketlerinde Cloudflare ücretsiz entegrasyonu sunar. Premium ihtiyaçlar için BunnyCDN, AWS CloudFront ve Akamai entegrasyonu yapılandırılabilir.

İlgili Terimler