Skip to content Skip to sidebar Skip to footer

CDN Nedir, Ne İşe Yarar?

CDN Nedir?

Gelişen teknoloji ile birlikte giderek daha sabırsız oluyoruz. Eskiden uzun sürede açılan web siteleri, şimdi birkaç saniye gecikse bizi rahatsız ediyor. Peki web sitelerinin hızlı açılmasını sağlayan şey ne? Erişilmek istenen sitenin açılmasını hızlandıran teknoloji CDN olarak adlandırılır. Peki tam olarak nedir bu CDN?

CDN Nedir?

CDN, “Content Delivery Network” kelimelerinin kısaltılmış hali olup Türkçesi “İçerik Dağıtım Ağı”dır. Bir web sitesine ulaşmak istediğinizde CDN, sizi coğrafi olarak en yakınınızda bulunan sunucuya yönlendirerek bu sunuculardan hizmet almanızı sağlar. Yani web sitesinde bulunan görsel, video ve diğer içerikleri statik olatak muhafaza eder, optimize ettikten sonra en yakın zamanda ziyaretçiyi web sitesine ulaştırır.

İçerik dağıtım ağları; metin, görsel, kod, indirilebilir medya dosyaları, yazılım, belgeler, canlı yayın videoları, sosyal ağlar, e-ticaret platformları ve uygulamalar dahil tüm internet içeriğinin büyük bir bölümünü bünyesinde taşır. Aslında özet olarak web sitesinin ziyaretçi trafiği yönetimine yardımcı olup sunucu yanıt verme hızını artırır.

CDN Nasıl Çalışır?

Content Delivery Network

CDN, web sitesi içerisindeki içerikleri bir ön belleğe farklı bir versiyonda depolar. Bu ön belleğe depolanan bilgileri farklı konumlarda bulunan sunuculara iletir ve orada saklar, gerektiği zaman da talep edilen sunuculara önbellekteki bilgiler iletilir.

Bir kullanıcı dünyanın herhangi bir yerinden herhangi bir siteye ulaşmak istediğinde, o sitenin ana sunucusundan değil kullanıcıya en yakın sunucudan ulaşım sağlanır. Böylece ziyaretçi ile site arasındaki mesafeyi en aza indirmiş olur. Buna bağlı olarak da ziyaretçinin web sitesine ulaşması ve site verilerinin yüklenmesi çok daha hızlı gerçekleşir. Peki bu işlem nasıl gerçekleşir?

CDN sistemi, kullanıcıya en yakın sunucuyu tespit etmek için kullanıcının DNS adresini kullanır. Böylece kullanıcının DNS adresine göre en yakın sunucu ve o sunucuya depolanmış önbellekteki bilgiler kullanılarak ziyaretçiyi sayfaya hızlı bir şekilde ulaştırır.

CDN Ne İşe Yarar?

Bir web siteniz varsa elinizden gelen en iyi şekilde hizmet vermek istiyorsunuzdur. Bunun için yalnızca görsel ve tasarım değil sitenin teknik özellikleri de önemlidir. Bu bağlamda elbette sitenizin daha hızlı çalışmasını istersiniz. Bunun için ise CDN kullanmanız yararlı olacaktır. Peki CDN yalnızca site akışını düzenleyen bir trafik polisi midir? Başka ne gibi yararları vardır?

Site Hızını Optimize Eder

Bahsettiğimiz gibi CDN’nin en belirgin özelliği site trafiğini hızlandırıp ziyaretçilerin daha kısa sürede siteye ulaşmalarını sağlamak. Verinin en yakın konumdan gönderilmesiyle siteye ulaşım, dosya ve görsellerin yüklenme hızında artış oluyor. Bunun yanında indirme hızı ve gecikme süresinde de büyük artış gerçekleşiyor.

Ayrıca normal şartlarda web sitelerinin bir sunucu sınırı vardır. Web sitenizde gerçekleşen içerik sayısı ve trafik doğrultusunda bu sunucu sınırını aştığınız taktirde maliyetiniz artar. CDN ise bu masrafı en aza indiriyor.

DDOS Saldırılarına Karşı Koruma Sağlar

DDOS Saldırısı için Önlem; CDN

DDOS, bir hostun hizmetlerinin kısa süreliğine ya da süresiz olarak ele geçirilmesi veya devre dışı bırakılmasını sağlayan siber bir saldırıdır. Bu saldırılar sitenizi geçici bir süre için ya da tamamen saf dışı bırakabilir ve saldırıyı düzenleyen kişinin siteyi ele geçirmesine yol açabilir. Bunun için de çeşitli önlemler alınması gerekir. Bu önlemlerden biri CDN’dir.

CDN ise bir tür güvenlik duvarı görevi görüp dış saldırılardan sitenizi korur. Bot gibi kötü amaçlı kişilere karşı önlem alır. Bu saldırılar CDN içinde kalır ve sitenizin trafiğine ve erişimine zarar vermez.

Site Performansını Destekler

CDN, SEO performansınızı artırır ve böylece arama motorlarında daha üst sıralara yerleşmenize yardımcı olur. Ayrıca CDN, sitenizin ve uygulamalarınızın çalışma süresini ve kullanılabilirliğini geliştirebilmeniz için olanak tanır. Sitenize ölçeklenebilirlik kazandırır, böylece optimize edebilmenizi sağlar. 

Ayrıca bazı özel günlerde özellikle alışveriş sitelerinin yoğunluğu kat ve kat artar. CDN sayesinde bu yoğunluk dengelenir ve trafik farklı sunuculara dağıtılarak sitenin trafiğinin yoğunluğu azaltılır. Bu trafik dağıtma işlemine Load Balancing denir. Load Balancing ile her türlü çökme, yavaşlama ve sunucuya fazla yüklenme risklerini ortadan kaldırabilirsiniz.

Ücretsiz Kullanılabilecek CDN’ler

CDN ücretleri sitenizin büyüklüğüne, trafiğine, sitenizde bulunan dosyaların büyüklüğüne bağlı olmak üzere çeşitli sebepler ile değişebiliyor. Ancak tabii ki kullanabileceğiniz ücretsiz CDN’ler de mevcut. Size kullanabilmeniz için birkaç ücretsiz CDN önereceğiz. Böylelikle maaliyeti en aza indirerek web sitenizi daha iyiye taşıyabilirsiniz.

Basit bir CDN servisinden çok daha fazlası: CloudFlare

Basit bir CDN olmadığını söyleyen CloudFlare iddialı bir slogana sahip CDN servisi. 2009 yılında Amerika’da kuruldu ve kurulduğu günden beri en çok tercih edilen ücretsiz CDN servislerinin başında yer alıyor. 100’den fazla ülkede 200’den fazla sunucuya sahip.

SSL, CDN, Temel Güvenlik Koruması ve Word Press Cache eklentileri ile entegre edebilme imkanı sunan CloudFlare, sloganının hakkını vererek bu özellikler sayesinde oldukça fazla tercih ediliyor. İstanbul’da ise bir adet sunucusu mevcut. 

Blog kullanıcıları için birebir: Incapsula

En çok tercih edilen ücretsiz CDN firmalarından bir diğeri ise Incapsula. Imperva tarafından geliştirilen bu CDN servisi, blog kullanıcıları için oldukça ideal. Sebebi ise spam yorumlara ve bot spamlarına karşı önlem almak için bir CAPTCHA güvenlik hizmeti sunuyor olması. Ayrıca önbellekleme, sıkıştırma ve resim optimizasyonu özelliklerini de ücretsiz kullanıma sunuyor.

Bir Jetpack modülü: Photon

Photon tam anlamıyla bir CDN sayılamayacak bir Jetpack modülüdür. Ancak sitenizdeki fotoğrafların daha hızlı yüklenmesine yardımcı olacak ve bant genişliğinizi rahatlatacaktır. Eğer Word Press kullanıcısıysanız ve çok fazla görsel kullanıyorsanız Photon işinize yarayacaktır. Photon’u kullanabilmeniz için gerekli Jetpack modülünü kurmanız gerekiyor. Sonrasında modülü aktif hale getirerek Photon’u kullanabilirsiniz. 

CDN ve Web Hosting’in Farkları

Hosting vs CDN

Web Hosting’ler kendi başlarına bir site barındırırken CDN’ler yalnızca bu sitelerin verilerini önbelleğe ve sunuculara kaydederler. CDN, bant genişliğini muhafaza etmek için farklı optimizasyon yöntemleri kullanır. Bu sayede barındırılmış sunucunun performansını artırır. 

CDN hız artırıp bağlantı aksaması, gevşek güvenlik ve yavaş içerik dağıtımı gibi sorunları önlerken Web Hosting’ler bunları yapamazlar. İçerik dağıtım ağları kendi sunucunuzla da çalışabilir. Hosting hizmetleri ana web sitenizi barındırabileceğiniz bir platform sunar. Bir CDN de bunu daha verimli dağıtmak için vekil sunucular sağlar. Bu ziyaretçilerin işine yaramakla kalmaz, işletmenizin masraflarını da azaltmış olur.

Leave a comment