Bir içerik dağıtım ağı (CDN), web sitenizin parçalarını bu sunucuların yakınında bulunan site ziyaretçilerine ulaştıran dünya genelinde dağıtılan sunucular topluluğudur.
CDN’nin en yaygın kullanımı, bir web sitesinden görüntülerin teslimi. Bunun nedeni, resimlerin genellikle bir web sayfasının en yavaş yüklenen bileşeni olmasıdır.
CDN Nedir?
CDN bir web barındırma değildir. Web sitenizin bir CDN tarafından sunulması için ayarladığınız bölümlerini önbelleğe alır. Bu kaydedilen (önbelleğe alınmış) dosyalar, dünyadaki farklı sunucuların tümüne yüklenir.
Başka bir ülkeden bir ziyaretçi web sitenizi ziyaret ettiğinde, metni doğrudan web sunucunuzdan alır, ancak en yakın CDN sunucusundan bir dizi başka dosya alabilir. konumları.
Bu dosyalar şunları içerebilir:
Google, sayfa yükleme hızını Google’ın sıralama algoritmasında bir değişken olarak kullanmaya başladığında CDN hizmetlerine olan talep arttı.In_content_1 tümü: [300x250] / DFP: [640x360]->
Bir konudaki en hızlı yükleme sayfası olmak için bu yarış, web sitesi sahiplerinin sitedeki yavaş yükleme görüntüleri için alternatifler aramasını gerektiriyordu. Dağıtılmış, önbelleğe alınmış CDN ağı mükemmel bir çözümdü.
Bir CDN Neden Siteniz İçin Gerekli?
Bir web siteniz varsa, bu Sayfaların yüklenmesi birkaç nedenden dolayı önemlidir. Yukarıda belirtildiği gibi, genel sıralama puanınızı Google ile yükseltecektir.
İkincisi, ziyaretçilerin web sitenizdeki deneyimini geliştirir. Bu, web sitenizde daha uzun süre kalmalarını ve daha fazla sayfa ziyaret etmelerini sağlar.
İşte CDN’nin web siteniz için gerekli olduğu diğer birkaç yol.
Bant Genişliği Tasarrufu
Bir CDN kullanarak, bant genişliği kullanımını web sunucunuzun sunucusundan ve bunun yerine dağıtılmış CDN sunucuları ağından değiştirirsiniz.
CDN hesabınızı ayarlayıp etki alanınızla kurduğunuzda, bant genişliğinin hesap panosunda birikmeye başladığını göreceksiniz.
Bu, web sunucunuzun sunucusundan kaldırdığınız bant genişliği talebidir. Web barındırma hizmetleri, olduğu kadar pahalı - ve genellikle daha fazla bant genişliği kullanmaktan ücretlendiriliyor - bant genişliği kullanımının azaltılması genellikle önemli maliyet tasarruflarına eşittir. Bunun nedeni, CDN servislerinin sunucu ağlarını görüntüler gibi yüksek bant genişliği içeriğini yönetmek için ayarlamış olmalarıdır. Bunu aşağıdaki yollarla yaparlar.
Kapalı Kalma Süresini Azaltır
Güvenilirlik söz konusu olduğunda, web sitenizin kapalı kalma süresini azaltan daha az şey vardır CDN servisi kullanmaktan çok.
Bu artan çalışma süresi bir takım nedenlerden kaynaklanmaktadır.
Dağıtılmış CDN ağı, bant genişliğinizin - resimlerin - birden fazla sunucudan geldiği anlamına gelir. Dünyanın her tarafından. CDN servisleri, “yük dengeleme” adı verilen bir teknik kullanır, yani bir sunucudan aşırı talep olduğunda, diğer sunucular yükü dengelemek için kullanılır.
Web sitenizin trafiği önemli ölçüde yükseldiğinde, birden fazla donanım parçası için çok fazla talep alır. Özellikle, web sunucunuzun veri merkezindeki web sunucusu ve CDN servisiniz tarafından yönetilen dağıtık sunucular.
Resimler ve dosyalar aktarılmakta olan verinin en büyük bölümü olduğundan, çoğu zaman talep edilen yer burasıdır. gerçekleşecek.
CDN'lerin yükü dengeleyen birden fazla sunucuda bu talebi yönetmesi, sitenizin bir CDN hizmeti kullanmadığınızdan çok daha fazla trafik alabileceği anlamına gelir.
Güvenliği Geliştirir
Bir CDN kullanmanın site güvenliğinizi de artırabileceğini öğrendiğinize şaşırmış olabilirsiniz.
Bunu anlamak için önce şunu anlamak önemlidir. Ziyaretçiler web sitenize geldiğinde veri akışı.
Tek bir web sunucusu kurulumunda, ziyaretçiler bir web sayfası için istekte bulunur ve web sunucunuzun metin, resimler dahil tüm verilerle yanıt vermesi gerekir , javascript ve stil sayfaları. Tüm bu bant genişliği talebi tek bir web sunucunuzu etkiler.
Bunu birden fazla su girişli bir baraj gibi düşünün. Bu senaryoda, suyun akması için sadece tek bir bağlantı noktası olan bir baraj olacaktır. Barajın aşırı yüklenmiş olması ve suyun tepeden akmaya başlaması çok fazla su dalgalanması gerektirmez.
Bu nedenle çoğu baraj su olarak açılabilen birden fazla liman ile inşa edilmiştir. seviye diğer tarafta yükselir.
Tek bir web sunucusunda barındırılan bir web siteniz varsa, web sitenizi kaldırmak için DDOS saldırganı adına çok daha az çaba harcar.
DDOS saldırıları birçok farklı "bottan" başlatılır. Dünyanın dört bir yanında yüzlerce hatta binlerce kullanıcıyı aynı anda web sunucunuzdan istekte bulundurarak simüle ediyor.
Ancak, dünyanın her yerinde dağıtılmış web sunucularına sahip bir CDN hizmeti kullanarak, tüm bu sunucular barajdaki ek bağlantı noktaları gibi.
Artık web sunucunuzun yalnızca metin sunması gerekiyor ve birden fazla CDN sunucusu görüntü ve diğer dosyaları sağlar. Bu sunucuların tümü temelde bant genişliği talebini paylaşıyor.
Bu, DDOS saldırılarına karşı% 100 koruma sağlamayacak, ancak saldırganların saldırıya koyma çabalarının web siteniz çökmeden önce daha büyük olmasını gerektirecek.
CDN’nizi TLS / SSL sertifikaları ile ayarladığınızdan emin olursanız, tüm trafik şifrelenecek ve web trafiğini engelleyen bilgisayar korsanlarından korunacaktır.
CDN Hizmetinizi Nasıl Kurarsınız
Bir CDN hizmeti karmaşık gelse de, kurulumu oldukça kolaydır.
İlk önce bir CDN servisi seçmeniz gerekir. Seçilebilecek birkaç tane önemli olan var.
Bu hizmetlerden herhangi biri siteniz için yeterli CDN optimizasyonu sağlayacaktır. Siteniz küçükse, bant genişliğiniz düşük olacağından kullanıma dayalı bir ödeme modeliyle gitmek daha iyidir. Büyük bir web siteniz veya işletmeniz varsa, sabit oranlı model daha iyi olurdu.
Bir CDN hizmeti için kaydolduktan sonra, hesabınızda CDN bölgenizi ayarlamanız gerekir.
Hesabın basitçe oluşturulması etki alanınızın adını sağlamak ve önbelleğe almayı ve sıkıştırmayı yapılandırmak. Genellikle, bu ayarları varsayılan olarak bırakmak iyidir.
CDN’niz tarafından sağlanan CNAME ana bilgisayar adını not edin. Daha sonra buna ihtiyacınız olacak.
Son olarak, sitenize bir CDN eklentisi yüklemeniz gerekecek. Örneğin, bir WordPress sitesi kullanıyorsanız, W3 Toplam Önbellek popüler bir seçenektir.
Eklentiyi yükledikten sonra, girebileceğiniz bir alan göreceksiniz. CDN hizmetiniz tarafından sağlanan CNAME.
CDN servisinin web sitenizde ne tür dosyaları önbelleğe almasını ve ziyaretçilere sunmasını istediğinizi etkinleştirebileceğiniz bir bölüm de bulacaksınız.
Tüm değişiklikleri kaydettikten sonra, CDN bant genişliği çizelgelerinin zaman içinde ziyaretçileri yansıtmaya başladığını görmelisiniz. Değişikliklerin İnternet'te çoğaltılması biraz zaman alabilir, ancak DNS değişikliklerinin yaklaşık 24 saat sonra güncellenmesi gerekir.
Bir CDN servisinin sağladığı performans ve güvenlik avantajları göz önüne alındığında, web siteniz için yapılandırın.