CDN

Protokoller ve Standartlar
İçerik Dağıtım Ağı, web içeriğini kullanıcılara yakın sunuculardan teslim eden dağıtık ağ.
← Sözlüğe Dön

CDN nedir?

İçerik Dağıtım Ağı (CDN), web içeriğini, uygulamaları ve medyayı kullanıcıların konumuna göre sunmak için coğrafi olarak dağıtılmış sunuculardan oluşan bir ağdır. İçeriği dünyanın farklı noktalarındaki uç konumlarda önbelleğe alarak kullanıcı ile sunucu arasındaki fiziksel mesafeyi ve gecikmeyi azaltır.

CDN'ler nasıl çalışır?

Uç sunucuların dağıtılması

CDN'ler birden çok konumda uç düğümler veya varlık noktaları bulundurur:

İçerik önbellekleme

Kullanıcı içerik istediğinde:

1. İstek en yakın uç sunucuya yönlendirilir

2. Uç sunucu içeriğin önbellekte olup olmadığını kontrol eder

3. İçerik önbellekteyse hemen sunulur

4. Önbellekte değilse uç sunucu kaynaktan alır, önbelleğe koyar ve sunar

DNS entegrasyonu

CDN'ler kullanıcıları yönlendirmek için akıllı DNS kullanır:

CDN kullanmanın yararları

Performans artışı

Güvenilirlik ve kullanılabilirlik

Bant genişliği tasarrufu

CDN'ler hangi içerikleri sunar?

Statik varlıklar

Dinamik içerik

Medya akışı

CDN mimarisi

Kaynak sunucu

Özgün içeriği barındıran ana sunucudur. CDN, içerik önbellekte olmadığında veriyi buradan alır.

Uç sunucular

İçeriği depolayan ve kullanıcılara sunan dağıtık önbellek sunucularıdır.

PoP'lar (varlık noktaları)

En iyi kapsama için stratejik biçimde yerleştirilmiş uç sunucuları barındıran fiziksel konumlardır.

DNS ile CDN yapılandırması

CDN'ler alan adınıza DNS üzerinden bağlanır:

# CNAME to CDN edge

cdn.example.com. CNAME example.cdnprovider.net.

# Or full site through CDN

www.example.com. CNAME www.example.com.cdn.cloudflare.net.

Yaygın CDN sağlayıcıları

SağlayıcıGüçlü yönleri
CloudflareGüvenlik özellikleri, ücretsiz katman
AWS CloudFrontAWS entegrasyonu, küresel erişim
AkamaiKurumsal ölçek, güvenilirlik
FastlyGerçek zamanlı temizleme, uç bilişim
Google Cloud CDNGoogle altyapısı

CDN için en iyi uygulamalar

1. Uygun önbellek başlıkları belirleyin: İçeriğin ne kadar süre tutulacağını kontrol edin

2. Önbellek bozma kullanın: Güncellemelerde statik varlıkları sürümleyin

3. Performansı izleyin: Önbellek isabet oranını ve gecikmeyi takip edin

4. Kaynak sunucu geçişini yapılandırın: Kaynak başarısız olduğunda kullanılabilirliği koruyun

5. Temizlemeyi doğru uygulayın: İçerik güncellendiğinde önbelleği temizleyin

CDN'ler modern web siteleri için temel altyapıdır. Kaynak sunucunun yükünü azaltırken performansı, güvenilirliği ve kullanıcı deneyimini iyileştirir.

Bu Bilgiyi Uygulamaya Koyun

Alan adı uygunluğunu, durumunu ve daha fazlasını kontrol etmek için DomScan API'sini kullanın.