İçeriğe geç
parazade

CDN Nedir?

İngilizce: Content Delivery Network

Yayın: · Son güncelleme:

CDN Nedir? Kısaca

CDN (Content Delivery Network, içerik dağıtım ağı), bir sitenin görsel, video ve dosya gibi içeriklerini dünyaya yayılmış sunucularda kopyalayıp ziyaretçiye en yakın noktadan sunan ağdır.

CDN nedir?
İçindekiler
  1. CDN nedir?
  2. Nasıl çalışır?
  3. Ek faydaları ve dikkat edilecekler

CDN, sitenizin içeriklerini ziyaretçiye coğrafi olarak en yakın sunucudan ulaştıran dağıtım ağıdır. Asıl sunucunuz Frankfurt'ta olsa bile İzmir'deki bir kullanıcı görselleri yakındaki bir uç noktadan alabilir.

CDN nedir?

Ağ, farklı şehir ve ülkelerdeki çok sayıda uç sunucudan (edge server) oluşur. Bir ziyaretçi sayfanızı açtığında görseller, CSS ve JavaScript dosyaları ilk istekte ana sunucunuzdan alınıp uç sunucuda saklanır. Sonraki ziyaretçiler aynı dosyayı doğrudan o uç noktadan alır.

Mesafe kısalır. Sayfa daha hızlı açılır.

Nasıl çalışır?

Kurulum genellikle DNS üzerinden yapılır. Alan adınızın trafiği CDN'e yönlendirilir ya da statik dosyalar için cdn.ornek.com gibi bir alt alan adı tanımlanır. CDN, dosyaların ne kadar süre saklanacağını sunucunuzun gönderdiği önbellek başlıklarına bakarak belirler.

Varsayımsal bir örnek: Ana sayfanızda toplam 3 MB görsel var ve günde 5.000 kişi siteye giriyor. CDN olmadan bu trafiğin tamamı kendi sunucunuzdan çıkar. CDN ile dosyaların büyük kısmı uç sunuculardan sunulduğu için hem sunucu yükünüz hem de hosting trafiğiniz azalır.

Ek faydaları ve dikkat edilecekler

Birçok CDN, aşırı trafikle yapılan saldırıları ana sunucunuza ulaşmadan karşılayarak DDoS koruması da sağlar. Ücretsiz SSL ve görsel sıkıştırma gibi özellikler de sık sunulur.

En sık sorun, güncellediğiniz bir dosyanın eski sürümünün görünmeye devam etmesidir. Bu durumda CDN panelinden önbelleği temizlemeniz ya da dosya adına sürüm bilgisi eklemeniz gerekir. Kişiye özel sayfaların, örneğin sepet ya da hesap sayfalarının, önbelleğe alınmamasına da dikkat edin.

Sıkça Sorulan Sorular

Küçük bir site için CDN gerekir mi?

Ziyaretçileriniz tek bir şehirde ve sunucunuz onlara yakınsa fark sınırlı kalabilir. Ziyaretçiler farklı bölgelere yayılıyorsa ya da sitede çok görsel varsa ücretsiz bir CDN planı bile hissedilir bir hız farkı yaratabilir.

CDN ile hosting aynı şey mi?

Hayır, hosting sitenizin asıl dosyalarının durduğu yerdir. CDN ise bu dosyaların kopyalarını dağıtan ek bir katmandır ve hostingin yerini tutmaz.

İlgili terimler