Dünyanın en ucunda (ABD, Japonya veya Avustralya) yaşayan bir müşteri Türkiye merkezli web sitenize girdiğinde sayfa neden geç yüklenir? Okyanusları hızla aşmanın ve resimleri/videoları ziyaretçinin kapısına getiren sihirli ağın adı: CDN (Content Delivery Network).
CDN Nedir ve Nasıl Çalışır?
CDN (İçerik Dağıtım Ağı), dünya geneline (farklı ülkelere ve kıtalara) yayılmış yüzlerce devasa sunucudan (Edge Server) oluşan bir şebekedir.
Klasik Sistem (CDN'siz):
Sunucunuz Türkiye/İstanbul'da. Japonya'dan bir müşteri sitenize girdi. 5 MB boyutundaki Ana sayfa resmi (Logo veya kapak) okyanus altı kablolardan çekilerek 10 saniyede müşteriye ulaştırılır. Müşteri beklemekten yorulur ve çıkar.
Modern Sistem (CDN ile):
Siz CDN kullandığınızda (Örn: Cloudflare, BunnyCDN, KeyCDN), sitenizdeki "Statik Dosyalar" (Resimler, CSS, JS, Yazı Tipleri/Fontlar) otomatik olarak bu ağdaki yüzlerce sunucuya kopyalanır (mirror).
Aynı Japon müşteri sitenize girdiğinde, 5 MB'lık resmi Türkiye'deki asıl sunucunuzdan (Origin Server) istemez. Kendisine coğrafi olarak en yakın olan (Örn: Tokyo'daki) CDN sunucusundan ister. Dosya yan mahalleden gelir gibi anında (1 saniyeden az sürede) yüklenir.
- Resim, JS, CSS yükleme hızını coğrafi mesafeden bağımsızlaştırır.
- Bandwidth (Aylık Trafik) tüketiminizin %70'ini kendi üstlenerek sunucunuzu kurtarır.
- DDoS saldırılarında kalkan görevi görür.
- PHP/MySQL kodlarını hızlandırmaz (Dinamik süreçler yine Origin sunucuda çalışır).
- Sunucu hata veriyorsa (500 Error - Veritabanı çökmesi), CDN siteyi düzeltemez. Sadece offline "Daima Çevrimiçi" dondurulmuş halini gösterebilir.
Cloudflare ve Ücretsiz CDN
Piyasanın en çok kullanılan ücretsiz CDN sağlayıcısı Cloudflare'dir. Alan adınızın NameServer (NS) adreslerini Cloudflare'e yönlendirdiğiniz anda bir "Ters Proxy (Reverse Proxy)" görevi görmeye başlar. Turuncu Bulut aktif olduğunda JS/CSS küçültme ve CDN dağıtımı hemen tetiklenir.
🚀 HazalHost %100 Cloudflare Uyumlu
Sunucularımız Cloudflare Edge yapısıyla %100 entegredir! cPanel üzerinden ziyaretçinin Gerçek IP adreslerini (Real IP) görebilir, LSCache ve Cloudflare API entegrasyonuyla CDN önbelleğini WordPress panelinizden tek tuşla silebilirsiniz.
Peki Ya Hedef kitlemiz Sadece Türkiye İse?
Çok sorulan, efsaneleşmiş bir konu: "Benim siteme sadece Türkiye'den giriyolar. Almanya'daki CDN sunucusuna ihityacım yok!"
Cevap: Kısmen doğru, kısmen yanlıştır. Eğer Hedef kitleniz sadece Türkiye ise en iyi çözüm "Türkiye Lokasyonlu (İstanbul) bir Sunucu (VDS)" barındırmak ve Ücretsiz Cloudflare kullanmaktır. Neden?
- Çünkü Cloudflare, CDN ile Türkiye içindeki veri merkezlerinden de yayın yapar.
- Statik dosyaların yükünü (Bandwidth tüketimini) sunucunuzdan aldığı için sunucunuz rahatlar.
- SSL sertifikasını ücretsiz sağlar ve mükemmel bir WAF (Web Application Firewall) güvenlik bariyeridir.
Sonuç
Sıfırıncı saniyede siteyi ziyaretçinin önüne "fırlatmak" istiyorsanız CDN zorunludur. Özellikle resim galerileri, e-ticaret siteleri veya indirme portalları barındırıyorsanız CDN altyapısı bir tercih değil asıl internet mimarisidir.