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?
- Kullanıcı tarayıcıda meohost.com/logo.png ister
- DNS, CDN edge'e yönlendirir (anycast)
- Edge sunucu önbellekte kontrol eder
- HIT: Direkt yanıt (10-50ms)
- MISS: Origin'den çeker, edge'e kaydeder, yanıtlar
- 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.