CDN'nin tam adı içerik dağıtım ağıdır. Bu, web sitesi içeriğini dünya çapında depolayarak sağlanır.

2 dakika okuma.
2026-03-19
2,757
Aşağıdaki bağlantılar üzerinden alışveriş yaptığınızda, sizin için ek bir maliyet olmadan komisyon kazanıyorum.

CDN’nin tam adı İçerik Dağıtım Ağı’dır (Content Delivery Network). Bu, web sitesi içeriklerinin dünya genelindeki sunucu düğümlerine önbelleğe alınması yoluyla, kullanıcıların ihtiyaç duydukları kaynakları en yakın ve en hızlı sunucudan alabilmelerini sağlayan bir ağ teknolojisidir. Temel tasarım fikri, kullanıcı ile kaynak sunucusu arasındaki fiziksel mesafeyi ve ağ geçişlerini azaltarak içerik yükleme hızını önemli ölçüde artırmak, web sitesinin kullanılabilirliğini garanti etmek ve kaynak sunucusunun yükünü hafifletmektir.

Ağ mimarisinde, geleneksel erişim modeli kullanıcıların web içeriklerini barındıran kaynak sunuculara doğrudan istek göndermesidir. Eğer kullanıcı kaynak sunucudan uzakta bulunuyorsa veya ağ yolunda yoğunluk varsa, bu durum yavaş yükleme, video takılması veya hatta erişim başarısızlığına neden olabilir. CDN (Content Delivery Network – İçerik Dağıtım Ağı), bu sorunu çözmek için dünya genelinde önemli konumlarda çok sayıda kenar düğümü (edge node) yerleştirir. Kullanıcı bir kaynak istediğinde, CDN’nin akıllı planlama sistemi kullanıcıyı en uygun kenar düğümüne yönlendirir. Eğer bu düğüm istenen içeriği zaten önbelleğinde tutuyorsa, içeriği doğrudan kullanıcıya geri gönderir; aksi takdirde içeriği kaynak sunucudan veya başka bir düğümden alır, önbelleğe kaydeder ve ardından aynı istekler için kullanır.

CDN’nin temel çalışma prensibi

CDN’nin çalışma süreci “akıllı planlama, kenar düzeyinde önbellekleme, verimli kaynak geri çağırma” olarak özetlenebilir. Bu süreçler birbirine sıkı sıkıya bağlıdır ve verimli içerik dağıtımını sağlar.

Tavsiye edilen okuma Kapsamlı Bir CDN Analizi: Prensip, Seçim ve Hızlandırma Uygulama Kılavuzu

DNS tabanlı akıllı zamanlama

Bu, CDN’nin çalışma sürecinin ilk adımıdır ve aynı zamanda performansın iyi veya kötü olup olmadığını belirleyen kritik bir faktördür. Kullanıcılar bir CDN’ye bağlı bir web sitesine eriştiğinde, yerel DNS, alan adı çözümleme isteğini CDN’ye özel olan DNS yönlendirme sistemine gönderir. Bu sistem, sadece sabit bir IP adresi döndürmez; bunun yerine, isteyen kullanıcının IP adresini (coğrafi konumu belirlemek için), çeşitli kenar düğümlerinin gerçek zamanlı yük durumunu, sağlık durumunu ve ağ bağlantı kalitesini dikkate alarak, kullanıcıya teorik olarak en hızlı ve en stabil erişim sağlayacak kenar düğümünün IP adresini atar.

Bunny.net CDN.
Bunny.net CDN.
Aylık ücret sadece 1 ABD dolarından başlar ve hiçbir gizli ücret yoktur. Özellikle video akışı için optimize edilmiş, kalıcı önbellek, gerçek zamanlı izleme, DDoS koruması ve ücretsiz SSL sertifikası ile birlikte kullanım bazlı ödeme seçenekleri sunar.
Kredi kartı gerekmiyor, 14 günlük ücretsiz deneme süresi.
Bunny.net CDN'ye erişin. →
Cloudways Cloudflare Enterprise.
Cloudways Cloudflare Enterprise.
Cloudflare kurumsal düzeyde CDN/WAF fiyat planı aşağıdaki gibidir: 5 alan adına kadar, her alan adı için aylık 4,99 ABD doları, bu alan adları için 100 GB trafik dahildir ve aşan kısım için 0,02 ABD doları/GB ücret alınır.
Her alan adı 100 GB trafik ile birlikte gelir.
Cloudways Cloudflare Enterprise'a erişin. →

Örneğin, Pekin’deki bir kullanıcı bir web sitesini ziyaret ettiğinde, büyük ihtimalle Pekin’deki bir sunucuya yönlendirilir; ancak Guangzhou’daki bir kullanıcı aynı web sitesini ziyaret ettiğinde, Guangzhou’daki bir sunucuya yönlendirilir. Coğrafi konum ve ağ durumuna dayalı bu hassas yönlendirme, CDN (Content Delivery Network – İçerik Dağıtım Ağı) hızlandırmasının temelini oluşturur.

Kenar düğümlerinin önbelleği ve yanıtları

Kullanıcı, kenar düğümünün IP adresini aldıktan sonra doğrudan bu düğüme kaynak isteği gönderir. Kenar düğümü, kendi önbelleğinde kullanıcının istediği statik dosyaların (resimler, CSS dosyaları, JavaScript dosyaları, video parçaları vb.) olup olmadığını kontrol eder.

Eğer bir içerik mevcut ve süresi dolmamışsa (önbellek kurallarına göre), kenar düğüm (edge node) içeriği doğrudan kullanıcıya geri gönderir; bu sürece “önbellek hiti” (cache hit) denir. Kullanıcıya çok yakın olduğu için gecikme süresi çok düşüktür ve hız çok yüksektir. Eğer önbellekte ilgili içerik yoksa veya içerikin süresi dolmuşsa, kenar düğüm kullanıcı adına kaynak sunucuya (source server) bir istek göndererek en yeni içeriği alır; bu sürece “geri kaynak” (back to source) denir. İçeriği aldıktan sonra, kenar düğüm bir yandan içeriği kullanıcıya geri gönderir, diğer yandan önceden belirlenmiş önbellek politikalarına göre içeriği saklar, böylece diğer kullanıcılar tarafından daha sonra erişilebilir hale getirir.

Kaynaklara Geri Dönme ve Önbellekleme Politikaları

Kaynak geri çağırma (backloading), CDN (Content Delivery Network) ile kaynak sunucu (origin server) arasındaki veri senkronizasyon sürecidir. Kaynak geri çağırma oranını (yani isteklerin ne kadarının kaynak sunucusundan veri alınması gerektiğini) en aza indirmek için makul bir önbellek stratejisi belirlemek gereklidir. Bu, dosyaların önbellek süresinin ayarlanmasını da içerir. Örneğin, sık sık değişmeyen bir logo resmi için 30 güne kadar uzanan bir önbellek süresi belirlenebilir; oysa gerçek zamanlılık gereksinimleri yüksek olan haber sayfalarının HTML kodları ise sadece birkaç saniye veya birkaç dakika için önbelleğe alınabilir.

Tavsiye edilen okuma CDN (Content Delivery Network) Hızlandırma Prensibi Açıklaması: Başlangıçtan Uygulamaya, Web Sitelerinin Erişim Hızını Artırmanın Anahtar Teknolojileri

Gelişmiş CDN’ler ayrıca “edge computing” (ucuz bilişim) özelliğini de destekler; bu özellik, URL yeniden yazma, erişim kontrolü, A/B testleri gibi basit işlemlerin sunucu düğümlerinde gerçekleştirilmesine olanak tanır. Bu sayede kaynak sunucunun yükü daha da azalır ve daha esnek iş mantıkları uygulanabilir.

CDN’nin (Content Delivery Network – İçerik Dağıtım Ağı) başlıca teknik avantajları şunlardır:

CDN’nin (Content Delivery Network) dağıtımının web siteleri ve işletmeler için birçok farklı alanda önemli avantajlar sağlaması, bu teknolojinin yaygın olarak kullanılmasının temel nedenidir.

Son kullanıcıların erişim hızını ve deneyimini büyük ölçüde artırın.

Bu, en doğrudan görülebilen faydadır. İçeriği ağın kenarlarına (edge of the network) iterek, kullanıcıların veri isteklerinin uzun ve yoğun olabilecek internet ana hatlarını geçmesine gerek kalmaz; istekler doğrudan yerel veya ilgili bölgenin ağı içinde gerçekleşir. Bu durum, ağ gecikmelerini ve paket kayıplarını önemli ölçüde azaltır; böylece web sayfalarının yükleme süresi kısalır, videolar daha akıcı ve takılmadan oynanır ve yazılım indirme hızları artar. Mükemmel bir kullanıcı deneyimi, kullanıcı sadakat oranı, dönüşüm oranları ve iş başarısıyla doğrudan ilişkilidir.

Kaynak sunucunun yük baskısını etkili bir şekilde azaltır.

CDN (Content Delivery Network) olmadan, tüm kullanıcıların istekleri nereden gelirse gelsin doğrudan kaynak sunucuya yönlendirilir. Bu durum, kaynak sunucunun çok yüksek bant genişliğine ve güçlü bir işlem kapasitesine sahip olmasını gerektirir; bu da maliyetleri artırır ve sunucunun sınırlarına ulaşmasına neden olabilir. CDN, statik içerik ve önbelleğe alınabilir içerikle ilgili isteklerin büyük bir kısmını üstlenir ve genellikle 901 TB’den 4 TB’ye kadar olan trafiği filtreler. Böylece kaynak sunucu, yalnızca az miktarda dinamik istek ve kaynak geri çağırma isteğiyle ilgilenmek zorunda kalır. Bu durum, kaynak sunucunun bant genişliği maliyetlerini, sunucu yapılandırma gereksinimlerini ve işletim karmaşıklığını önemli ölçüde azaltır.

Web sitesinin kullanılabilirliğini ve saldırılara karşı direncini artırın.

Yüksek kullanılabilirlik, internet hizmetlerinin can damarındır. CDN (Content Delivery Network – İçerik Dağıtım Ağı), doğası gereği dağıtık bir yedekleme mimarisi oluşturur. Belirli bir bölgedeki bazı düğümler arızalanırsa, akıllı zamanlama sistemi kullanıcı trafiğini hızla diğer sağlam düğümlere yönlendirebilir ve kullanıcılar bu anormalliği hiç fark etmeyebilir. Aynı zamanda, CDN düğümlerinin dağınık olması ve yeterli bant genişliğine sahip olması sayesinde, belirli ölçekteki dağıtık hizmet reddi (DDoS – Distributed Denial of Service) saldırılarına etkili bir şekilde karşı koyabilir. Saldırı trafiği öncelikle CDN’nin çeşitli uç düğümleri tarafından dağıtılır ve yalnızca kaynak sunucuya (source server) yönelik trafiğin ulaşması sağlanır; bu da kaynak sunucuya güçlü bir koruma kalkanı oluşturur.

Küreselleşmeyi gerçekleştirmek için verimli içerik dağıtımı

Küresel çapta iş yapan şirketler için, farklı kıtalarda kendi veri merkezleri kurmanın maliyeti oldukça yüksektir. CDN (Content Delivery Network – İçerik Dağıtım Ağı) sağlayıcıları ise dünya genelinde node (uzak sunucu) ağları kurmuştur. Şirketler içeriklerini yalnızca bir yerdeki kaynak sunucuda barındırmak zorundadır; CDN ise içeriği otomatik olarak dünyanın dört bir yanındaki node’lara dağıtarak, tüm kullanıcıların neredeyse aynı hızlı erişim deneyimini yaşamasını sağlar. Bu da küresel işletmeler için teknik engelleri ve başlangıç maliyetlerini önemli ölçüde azaltır.

Tavsiye edilen okuma CDN Teknolojisi Ayrıntılı İncelemesi: Hızlandırma Prensibi, Temel Mimari ve Performans Optimizasyonu İçin Pratik Rehber

CDN’nin tipik uygulama senaryoları:

CDN (Content Delivery Network) teknolojisi yalnızca büyük web siteleri için değil, internetin her alanına yayılmış durumda.

Statik web siteleri ve web uygulamalarının hızlandırılması

Bu, CDN’nin en klasik uygulamasıdır. Resimler, stil şablonları, betik dosyaları, yazı tipleri ve belgeler gibi içeriklere dayanan her türlü web sitesi – örneğin kurumsal web siteleri, bloglar, e-ticaret sitelerinin ürün gösterim sayfaları, haber portalları vb. – CDN aracılığıyla mükemmel bir hızlandırma elde edebilir. Statik kaynakları dinamik içerikten ayırmak ve statik kaynakların tamamını CDN aracılığıyla dağıtmak, web sitesi performansını optimize etmenin standart bir yöntemidir.

Akış medyası videoları ve canlı yayın hizmetleri

Çevrimiçi video izleme ve canlı yayınlar, bant genişliği ve gecikme açısından oldukça yüksek gereksinimlere sahiptir. CDN (Content Delivery Network – İçerik Dağıtım Ağı), video dosyalarını veya canlı yayın akışlarını kenar düğümlerine (edge nodes) önbelleğe alarak, izleyicilerin verileri en yakındaki düğümden almasını sağlar; bu da ağlar arası veya bölgeler arası izleme sırasında karşılaşılan donma ve yavaşlama sorunlarını etkili bir şekilde çözer. İster kısa video platformları, ister çevrimiçi eğitim siteleri olsun, ister spor etkinliklerinin canlı yayınları; hepsi, çok sayıda kullanıcının aynı anda sorunsuz bir deneyim yaşamasını sağlamak için CDN’ye büyük ölçüde bağımlıdır.

Büyük dosya indirme ve yazılım dağıtımı

Oyun istemcileri, işletim sistemi imajları, büyük yazılım yükleme paketleri gibi dosyaların boyutları oldukça büyüktür. Bu dosyaların doğrudan kaynak sunucudan indirilmesi, sunucuya büyük bir yük getirir ve indirme hızı da garanti edilemez. CDN (Content Delivery Network – İçerik Dağıtım Ağı), bu dosyaları önceden çeşitli sunuculara dağıtabilir. Kullanıcılar indirme işlemi sırasında, en yakındaki sunuculardan veri bloklarını eş zamanlı olarak alarak hızlı ve stabil bir indirme deneyimi yaşarlar; aynı zamanda kaynak sunucunun bant genişliği de tasarruf edilir.

Dinamik İçerik Hızlandırması ve API Arayüzü Hızlandırması

Günümüz CDN (Content Delivery Network) teknolojileri artık yalnızca statik içerikleri önbelleğe almaya sınırlı değildir. Akıllı yönlendirme optimizasyonları, TCP protokolü iyileştirmeleri, SSL/TLS hızlandırmaları ve kenar bilişim (edge computing) teknolojileri sayesinde CDN, API istekleri, veritabanı sorgu sonuçları, kişiselleştirilmiş sayfalar gibi dinamik içerikleri de hızlandırabilir. En uygun ağ yolunu seçerek ve uzun bağlantıları yeniden kullanarak dinamik isteklerin iletim süresini azaltır ve böylece uygulamaların genel yanıt hızını artırır.

CDN (Content Delivery Network) hizmetini nasıl seçer ve yapılandırırsınız?

Piyasadaki birçok CDN (Content Delivery Network) sağlayıcısı arasından uygun bir seçim yapmak ve doğru şekilde yapılandırmaları gerçekleştirmek son derece önemlidir.

Temel performans göstergelerini değerlendirin.

CDN seçerken, aşağıdaki göstergelere odaklanmalısınız: Düğüm kapsama alanı (hedef kullanıcı bölgenizi kapsıyor mu?), önbellek isabet oranı (yüksekse hızlandırma etkisi iyi ve kaynak istasyonu üzerindeki baskı daha az), geri dönüş oranı (düşükse daha iyi), ilk paket süresi ve genel gecikme, kullanılabilirlik SLA'si (servis düzeyi anlaşması, örneğin 99,91 TP4T veya 99,991 TP4T). Bunları üçüncü taraf izleme araçları ya da servis sağlayıcılarının sunduğu deneme hizmetleri ile gerçekten test edebilirsiniz.

Makul bir önbellek stratejisi belirleyin.

Yapılandırma, CDN’nin etkinliğini ortaya çıkarmada kilit bir rol oynar. Önbellekleme kurallarını içerik türüne göre hassas bir şekilde ayarlamak gerekir: Uzun süre değişmeyen statik kaynaklar için daha uzun bir önbellekleme süresi belirlenmeli (örneğin bir yıl) ve kullanıcıların eski sürümleri almasını önlemek için “zorunlu önbellekleme” özelliği etkinleştirilmeli veya sürüm numarası/Hash değeri eklenmelidir; sık sık güncellenen içerikler için daha kısa bir önbellekleme süresi belirlenmeli veya “kenar önbelleği temizleme” özelliği kullanılarak içerik anında yenilenmelidir. Ayrıca, kaynak yenileme stratejileri (örneğin yenileme süresi aşımı, yeniden deneme mekanizması vb.) de uygun bir şekilde ayarlanmalıdır.

Güvenlik ve maliyet kontrolüne dikkat edin.

Güvenlik özellikleri göz ardı edilemez; CDN’nin DDoS koruması, web uygulama güvenlik duvarı, HTTPS zorunlu yönlendirmesi, içerik koruma (anti-hotlinking) ve kimlik doğrulama gibi özellikler sunup sunmadığını bilmek önemlidir. Maliyet açısından, CDN’nin faturalandırma modelini anlamak gerekir. Genellikle bant genişliği zirve değerlerine veya kullanılan veri miktarına göre faturalandırma yapılır; bazen de istek sayısına göre ücretlendirme olabilir. Kendi iş trafiğinizin özelliklerine (düzenli olup olmadığı, ani zirvelerin olup olmadığı) göre uygun bir faturalandırma yöntemi seçmeli ve beklenmedik masrafların önlenmesi için izleme ve uyarı sistemleri kurmalısınız.

Özetle.

CDN (Content Delivery Network), modern internet altyapısının kritik bir parçası olarak, sadece bir hızlandırma teknolojisi olmaktan çıkıp içerik dağıtımı, performans optimizasyonu, güvenlik koruması ve maliyet kontrolünü bir araya getiren kapsamlı bir hizmet platformuna dönüşmüştür. Dağıtık kenar düğüm ağı aracılığıyla içeriği kullanıcılara daha yakın bir konuma getirerek, ağ gecikmeleri, bant genişliği sınırlamaları ve tek nokta arızaları gibi sorunları temelden çözer. İster kullanıcı deneyimini iyileştirmek, ister iş sürekliliğini sağlamak, isterse küresel genişlemeyi desteklemek olsun, CDN vazgeçilmez bir rol oynar. Çevrimiçi işlere sahip her şirket ve bireysel geliştirici için, CDN’yi anlamak ve mantıklı bir şekilde kullanmak, verimli, güvenilir ve ölçeklenebilir ağ hizmetleri oluşturmanın temel bir gerekliliğidir.

Sıkça Sorulan Sorular.

CDN ile bulut sunucusu arasında ne fark var?

CDN (Content Delivery Network) ve bulut sunucuları (cloud servers), farklı amaçlara hizmet veren iki tür ağ servisidir. Bulut sunucuları (örneğin ECS – Elastic Compute Service), hesaplama gücü, depolama alanı ve çalışma ortamı sağlayan sanal makinelerdir; bir web sitesinin veya uygulamanın “beyni” ve “evi” olarak kabul edilirler. CDN ise dağıtık bir önbellekleme ve iletim ağıdır; içerik üretmekle ilgilenmez, yalnızca bulut sunucularındaki içeriği dünya genelindeki kullanıcılara daha hızlı bir şekilde ulaştırmaktan sorumludur. Bulut sunucularını bir merkezi depo olarak düşünebilirsiniz; CDN ise çeşitli şehirlerde bulunan dağıtım noktaları gibidir.

CDN (Content Delivery Network) kullanıldıktan sonra web sitesi içeriği güncellendiğinde ne yapılmalıdır?

Kaynak sunucudaki içerik güncellendiğinde, kullanıcılar CDN (Content Delivery Network) düğümlerine eriştiğinde hala eski içeriği görebilirler; çünkü önbellek henüz süresi dolmamıştır. Bu durumda birkaç çözüm yolu vardır: En yaygın yöntem, statik kaynak dosyalarının adlarına sürüm numarası veya hash değeri eklemektir (örneğin: style.v2.css). Bu sayede yeni dosyaların yeni bir URL’si olur ve CDN, bu dosyaları tamamen yeni bir kaynak olarak algılayıp önbelleğe alır. İkincisi, CDN sağlayıcısının sunduğu konsol veya API aracılığıyla belirli bir URL veya dizinin önbelleğini manuel olarak temizleyerek, kenar düğümlerinin kaynak sunucudan yeni içerik çekmesini sağlayabilirsiniz. Ayrıca, kaynak sunucunun yanıt başlıklarında daha kısa bir önbellek süresi belirleyerek önbelleğin daha hızlı süresinin dolmasını sağlayabilirsiniz.

CDN, dinamik web sitesi içeriklerini hızlandırabilir mi?

Tabii ki, ancak statik içeriği hızlandırmaktan farklı bir yöntem kullanılır. Tamamen dinamik içerikler için (örneğin, her ziyarette farklı olan kişiselleştirilmiş sayfalar) CDN doğrudan önbellekleme yapamaz. Ancak modern CDN’ler, yönlendirme optimizasyon teknolojileri aracılığıyla dinamik içeriği hızlandırabilir. Örneğin, akıllı yönlendirme sayesinde dinamik istekler için en iyi ağ kalitesine ve en düşük gecikmeye sahip bir yol seçilir; veya TCP bağlantılarını optimize ederek, uzun bağlantıları yeniden kullanarak iletim maliyetlerini azaltır. Bazı gelişmiş CDN’ler ayrıca kenar bilişim (edge computing) yetenekleri sunar ve kimlik doğrulama, veri birleştirme gibi bazı dinamik işlemleri kenarda gerçekleştirerek geri çağrılan veri miktarını azaltabilir.

Küçük web siteleri veya kişisel bloglar için CDN (Content Delivery Network) kullanmak gerekli midir?

Çok gerekli ve zaten giriş engelleri de oldukça düşük. Küçük web siteleri de kullanıcı erişim hızı, güvenlik koruması ve kaynak sunucu yükü gibi sorunlarla karşı karşıya. Birçok CDN (Content Delivery Network) sağlayıcısı, bireysel bloglar veya küçük web sitelerinin trafik ihtiyaçlarını karşılayacak ücretsiz paketler veya kotalar sunuyor. CDN kullanmak, sadece okuyucuların erişim hızını önemli ölçüde artırıp kullanıcı deneyimini iyileştirmekle kalmaz; aynı zamanda kaynak sunucunuzu da bir güvenlik katmanı ile korur, böylece doğrudan internete açık kalıp saldırılara uğramasını veya ani trafik artışlarına maruz kalmasını önler. Bu, düşük maliyetli ve yüksek getirili bir optimizasyon yöntemidir.