CDN Nedir?

CDN, İçerik Dağıtım Ağı anlamına gelir. Adından da anlaşılacağı üzere, içeriği kullanıcının konumuna, içerik kaynak sunucusuna ve Kenar sunucu konumuna göre son kullanıcıya dağıtmaya yardımcı olan dağıtılmış düğüm ağıdır. CDN düğümleri içeriği önbelleğe alma yeteneğine sahiptir ve içeriği son kullanıcıya coğrafi olarak yakın bir konumdan sunabilir. CDN düğümleri, CDN sağlayıcıları tarafından birden fazla coğrafi konuma dağıtılır ve birden fazla İSS (İnternet Servis Sağlayıcısı) ağını kapsayabilir.

CDN Nasıl Çalışır?

Kullanıcı belirli bir konumdan web sunucusuna erişmek istediğinde ve CDN ayarları yapılandırılmışsa istek önce en yakın CDN düğümüne gider. İstenen veri o düğümde önbellekte varsa kaynak sunucuya dönmeden doğrudan sunulur. Veri önbellekte yoksa istek önce CDN düğümüne, oradan da kaynak sunucuya iletilir. CDN düğümü veriyi kaynak sunucudan alır ve kullanıcıya sunar. Ayrıca bu veriyi gelecekteki istekler için önbelleğe kaydeder. Böylece yalnızca ilk kullanıcı ek gecikme yaşar. Sonraki kullanıcılar içeriğe CDN düğümünden hızlıca erişir. Bu süreç içerik önbellek ayarlarına bağlıdır. Ayarlar, içeriğin son kullanma süresine göre yeniden çekilmesini gerektirebilir. Bu konu sayfanın alt kısmında ayrıntılı olarak açıklanmıştır.

Gerçek senaryolarda ne anlama gelir ve neden gereklidir?

Bir web sunucusunda barındırılan ve ziyaretçilere ilham verici sözlerin görüntülerini sunan bir web siteniz olduğunu varsayalım. Sitenizi ilk açtığınızda Birleşik Krallık gibi belirli bir coğrafi konumda barındırdınız. Başlangıçta sitenizi ziyaret eden kullanıcılar da bu bölgedendi. Siteniz popülerleştiğinde hem yurt içinden hem de yurt dışından daha fazla kullanıcı erişmeye başladı. Bu durum üç zorluk yaratır. Birincisi, aynı web sunucusuna erişen kullanıcı sayısı arttıkça sunucu yükü yükselir ve tüm kullanıcılara eş zamanlı hizmet verilemez. Bu da kötü bir kullanıcı deneyimine yol açar. İkincisi, kaynak sunucu Birleşik Krallık'ta olduğu için uzak bölgelerden erişen kullanıcılar gecikme yaşar. Üçüncüsü, daha fazla kullanıcıya içerik sunmak için gereken bant genişliği maliyetidir.
Bu üç zorluk CDN kullanılarak aşılabilir. CDN, coğrafi olarak dağıtılmış sunuculardan oluşan bir ağ olduğundan son kullanıcı ile kaynak sunucu arasında aracı görevi görür. İlk zorlukta kullanıcı siteye eriştiğinde istek içerik dağıtımı için en uygun düğüme gönderilir. Tüm istekler kaynak sunucuya yönlendirilmez, dağıtılmış düğümlere iletilir. Böylece kaynak sunucu üzerindeki yük en aza indirilir.

what is cdn

İkinci zorluk için CDN, düğümleri farklı coğrafyalara ve kıtalara dağıttığından bu sorunu çözebilir. Kullanıcılar kendi bölgelerindeki düğümlerden hizmet alır. CDN düğümleri mevcut olduğu sürece kaynak sunucuya olan uzaklık sorun yaratmaz.
Üçüncü zorluk olan maliyet konusunda CDN, sunucunun bant genişliği ihtiyacını azaltabilir çünkü tüm istekler kaynak sunucuya gönderilmez. CDN düğümlerinin bant genişliği maliyeti genellikle kaynak sunucudan çok daha düşüktür. Maliyeti daha da optimize etmek için bant genişliği açısından en uygun CDN düğüm konumları seçilebilir.

Web Sitesi Önbellek Ayarları

Web sitesi önbellek ayarı, CDN içerik önbelleklemede önemli bir rol oynar. Bu ayarlara göre CDN, içerikleri bir web sunucusundan önbelleğe alabilir. Farklı önbellek ayarları, CDN düğümünün içeriği her seferinde indirmesine veya süresi dolmuşsa sunucudan güncellemesini sağlayabilir. Bağlantıya tıklayarak önbellek yapılandırması hakkında daha fazla ayrıntı edinebilirsiniz.

İlgili Makaleler

phone Bize Ulaşın
Hi, I'm Alibaba Cloud AI Assistant!
I can help with questions and solutions.