Google’ın web sitelerini değerlendirirken dikkate aldığı en önemli sıralama değişkenlerinden biri site hızıdır. Günümüzde dijital pazarlama alanında en yaygın bilgi, internet kullanıcılarının aşırı derecede sabırsız oldukları ve yüklenmesi uzun süren sitelerden çıktıkları yönündedir. Bu nedenle, günümüzde tüm web sitesi sahipleri, site performansını hız açısından önemli ölçüde artıracak her türlü teknik değişikliği uygulamak istemektedir. Bir web sitesini hızlandırmak için en önemli teknik gelişmelerden biri CDN’nin kullanılmasıdır.
CDN Nedir?
İçerik Tablosu
CDN, kısaltılmış biçimde “Content Delivery Network” anlamına gelir. Türkçe çevirisi “İçerik Dağıtım Ağı”dır. CDN, içeriğin bir web sitesinden en hızlı şekilde teslim edilmesini garanti etmek için iş birliği yapan, coğrafi olarak dağılmış bir grup sunucudur. Dünyanın sunucularına topluca CDN adı verilir. CDN, coğrafi olarak dağınık bir sistem olmasına rağmen, birlikte çalışan sunuculardan oluşur. Temel amacı, internet içeriğini insanlara hızlı bir şekilde dağıtmaktır. Kötü niyetli saldırılara, DDOSing işlemlerine karşı koruma sağlamak, CDN’nin en önemli ikinci işlevidir.
CDN Nasıl Çalışır?
Bir web sitesinin verileri yalnızca ana sunucuda değil, aynı zamanda İçerik Dağıtım Ağı sistemindeki veya CDN’deki tüm yerel sunucularda barındırılır. Web sitesine ait tüm statik veriler (JS, CSS, Görseller vb.), kullanıcı dünyanın herhangi bir yerinden web sitesine eriştiğinde ana sunucudan değil, kullanıcı için en uygun olan sunucudan sağlanmaktadır. Web sitesi, en yakın sunucudan veriler yüklenerek dünyanın herhangi bir yerinden anında yüklenebilir.
Sistem Hangi Sunucunun En Yakın Olduğunu Nasıl Belirler?
Bu sistem, sayfayı görüntüleyen kullanıcının DNS adresini inceleyerek hangi CDN sunucusunun en yakın olduğunu belirler. Sonuç olarak, CDN, web sitesi verilerini son kullanıcıya en yakın konumdan iletme yol gösterici fikri altında çalışır. CDN, sahip olduğu tüm verileri web sitesinin kaynak sunucusundan alır. Bir internet kullanıcısı belirli bir veri parçasını istediğinde, CDN bunu bir önbellekte saklar ve onlara gösterir. Önbelleğe alma süresi dolduğunda, kaynak sunucuya yeni bir istek gönderilerek yeni veriler alınır. Bu önbelleğe alma süresi gerektiği gibi değiştirilebilir.
CDN Tam Olarak Ne İşe Yarıyor?
Siteyi Hızlandırır
CDN’nin hızı artırması, kullanılmasının lehine olan ana faktördür. CDN kullanıcılara en yakın lokasyondan dosya göndererek bunu sunmaktadır. İndirme hızı ve gecikmedeki olumlu kazanımlar, verilerin en yakın konumdan iletilmesinden kaynaklanacaktır.
Günümüzün barındırma platformları, VPS Sunucuları gibi son derece güçlü ve benzersiz sunucu çözümleri sunmaktadır. Bu çözümlerin sunduğu yetenekler arasında son derece yüksek CPU, RAM ve disk alanı yer alır. Bu tür sunucuları kullanan web sitelerinin sahipleri, bir CDN’ee ihtiyaç duymadıklarını düşünebilirler. Ancak CDN değer verilmesi gereken bir özelliktir çünkü verilerin en yakın yerden, yani fark yarattığı yerden sunulmasına yardımcı olur.
Güvenliği Artırır
Kullanabilmek için DNS’nizi CDN hizmeti aracılığıyla yönlendirmeniz gerekir. Bu, CDN’nin ileride karşılaşacağımız DDOS saldırılarına karşı savunma sunacağını gösterir. Neredeyse tüm güvenilir CDN hizmetleri, en yeni DDOS koruma teknolojilerine sahiptir. Ek olarak, CDN hizmetleri güvenlik sertifikalarını sık sık günceller ve geliştirir.
Ana Sunucu Yükünü Azaltır
Bir CDN kullanarak bir ton fazladan para ödemekten de kaçınabilirsiniz. Bant genişliği maliyeti bunlardan biridir. Birincil sunucumuzun kapasitesi, web sitesine gelen trafik hacmini kaldıramayabilir ve bu da daha fazla bant genişliği satın alınmasını gerektirebilir. Bu tür sorunlar bir CDN kullanılarak da önlenebilir.
Trafik Yoğunluğunu Yönetmek
Black Friday gibi tatillerde, e-ticaret siteleri önemli pazarlama çalışmaları yürütür ve bu tatillerde web sitesi trafiği ortalamanın önemli ölçüde üzerindedir. Bu tür yinelenen trafik zirveleri sırasında gelen trafiği birkaç sunucuya yaymak için CDN’yi kullanabilirsiniz. Bu tür trafik dağıtımı, yük dengeleme olarak bilinir. Yük dengelemeyi kullanarak her türlü çökme, takılma ve sunucu aşırı yükleme tehlikelerinden kurtulabilirsiniz.
CDN Ne Tür Dosyalar Barındırır?
Çok büyük haber siteleri ve e-ticaret siteleri, görüntülerini ve videolarını barındırmak için sıklıkla CDN kullanır. Ancak, CDN yalnızca görüntüleri barındırmak için değildir. Ek olarak JS, CSS, PDF, Metin, medya dosyaları, yazı tipi dosyaları, belgeler ve uygulamalar dahil olmak üzere tüm statik belgelerinizi diğer sunucularda depolayabilirsiniz.
Hangi Web Siteleri CDN Kullanmalı?
Büyük ya da küçük olsun, tüm web siteleri içerik dağıtım ağlarını tercih edebilir. Bununla birlikte, çok fazla içeriğe, dünyanın her yerinden çok sayıda ziyaretçiye ve önemli hacimlere sahip web siteleri genellikle bunu tercih eder. Tabii ki, CDN kullanan tüm web siteleri ödüllerini alacaktır. CDN kullanmanın ve kullanmamanın avantajlarını karşılaştırırken, yalnızca küçük bir coğrafi bölgeye hitap eden ve minimum trafiğe sahip bir web sitesi önemli bir fark görmeyecektir.
E-ticaret, haber, oyun ve video gibi hizmetler sunan web siteleri için CDN hizmeti şarttır. CDN’nin güvenlik avantajları, finansal kuruluşlar ve devlet kurumları gibi en yüksek düzeyde güvenliğin gerekli olduğu yerlere de uzanır.
En Popüler 3 Ücretsiz CDN Hizmeti
CDN hizmetinin maliyeti, barındırmak istediğiniz dosyanın türüne, hizmet verdiğiniz sektöre ve web sitenizin aldığı trafik hacmine göre değişir.
CloudFlare
CDN kullanımı konusunda en iyi firmalardan biri olan CloudFlare, 2009 yılında ABD’de kurulmuştur. CloudFlare’in eklentilerle entegrasyonunun en popüler gerekçelerinden biri, 100’den fazla ülkede 200’den fazla sunucuyu barındırması ve ücretsiz SSL, CDN, Temel Güvenlik Koruması ve WordPress Önbellek eklentileri sunmasıdır. Ek olarak, CloudFlare İstanbul’da bir veri merkezine de sahiptir.
Incapsula
Ücretsiz CDN hizmetleri denilince akla ilk gelen bulut tabanlı güvenlik sağlayıcılarından biri Imperva tarafından oluşturulan Incapsula’dır. Blogcular ücretsiz CDN paketini kullanabilirler. Ücretsiz işlevselliğine ek olarak CAPTCHA güvenlik hizmetleri, spam yorum ve spam bot önleme de kullanabilirsiniz.
Photon
Photon aslında bir Jetpack modülüdür. WordPress ve çok sayıda fotoğraf kullanıyorsanız Photon tam size göre. Jetpack’in Photon modülünü kullanarak fotoğraflarınızın yüklenme hızını artırabilir ve trafiği serbest bırakabilirsiniz.