CDN
CDN, web sitesi isteklerini daha hızlı ve düşük kaynak kullanımı ile cevap vermesini sağlayan farklı coğrafi konumlardan hizmet veren bir ağ mimarisidir. Yüksek hacimde ziyaretçi sayısına sahip web siteleri CDN hizmeti kullanır. CDN hizmeti kullanan bir web sitesine gelen istekler, ana sunucu yerine web sitesi ziyaretçisine en yakın konumdaki sunucudan cevap verilir. Bu sayede web sayfasına ait dosyaların yüklenme süreleri kısalır.
CDN Nedir?
CDN, internet trafiğinin yoğun olduğu web sitesi içeriklerinin dağıtımını sağlayan bir altyapıdır. “İçerik Dağıtım Ağı” olarak Türkçe dilini çevrilen “Content Delivery Network” kelimelerinin kısaltılmasından oluşur. Ağ içerisinde farklı lokasyonlarda konuşlandırılmış birbirine bağlı sunucular bulunur. Bir ziyaretçi internetteki bir web sayfasına erişmek istediğinde internet ağı içerisinde yolculuk yapar. CDN ile ziyaretçiye en yakın lokasyondaki sunucudan web sayfası gösterilir. Bu sayede internetteki yolculuk süresi kısaltılmış olur.
CDN Nasıl Çalışır?
CDN, önbellekleme sistemiyle çalışır. Web sitesi içeriği ana sunucuda olduğu gibi dünyanın farklı konumlarında bulunan sunucularda da bulunur. İnternet tarayıcısından bir web sitesi adı yazdığınızda internet ağı içerisinde sorgu işlemleri gerçekleşir. CDN olmayan bir sistemde sorguları web sitesinin barındığı sunucu yanıtlar. Görüntülemek istediğiniz sayfaya ait içerikler sunucudan bilgisayarınıza gönderilir.
CDN varsa, içerikleri daha önce bir kopyasının bulunduğu size yakın bir sunucudan gönderilir. CDN sunucuları, bir kere dahi olsa ziyaret edilmiş sayfaların içeriklerini önceden önbelleğini almış bir şekilde hazır tutar. Eğer içeriklerde bir değişiklik olursa belirli bir zaman aralığında ana sunucu ile karşılaştırma yaparak günceller. Modern web mimarisi yanında CDN ile desteklenen bir web sitesi yüksek performanslı bir altyapıya sahip olur, veri güvenliğini artar, ölçeklenebilir ve öngörülebilir bir sistem üzerinde web hizmeti vermeye imkân sağlar.
CDN Ne İşe Yarar?
CDN, web sitelerinin performansı ve erişebilirliğini artırmak için birçok işleve sahiptir. Gelin yakından bakalım:
- Site hızını artırır. Almanya'daki bir ziyaretçi, Türkiye’deki CDN kullanmayan bir web sitesini ziyaret ettiğinde geçen süreye göre CDN kullanan bir web sitesine ziyaret ettiğinde geçen süre daha kısadır. CDN kullandığında arka plandaki isteklerTürkiye yerine Almanya’ya yakın bir lokasyondaki sunucuya gider. Bu da süreyi kısaltır.
- Veri güvenliğini artırır. CDN, web sitelerdeki trafiği şifreleyen SSL sertifikalarını güncel tutarlar. Bu sayede ziyaretçinin web sitesindeki anlık verileri güvenlik katmanında korunur.
- Saldırılara karşı aktif koruma sağlar. Web sitesinin çalışmasını etkileyecek DDOS, şifre denemeleri gibi saldırılara karşı trafik koruması yapar. Gerektiğinde saldırının geldiği lokasyona göre filtreleme yaparak engelleme imkânı sunar.
- Trafik filtreleme yapar. Web sitesine gelen bot trafiği gibi gereksiz trafiği tespit edip istenildiğinde filtreler.
- Trafiği 7/24 takip eder. Web sitenizin toplam kaç MB trafiğe sahip olduğu, hangi lokasyonlardan trafik aldığı gibi verileri ölçer.
- Web sitesini aktif gösterir. Ana sunucuda planlı veya plansız kesintilerde web sitesine erişimi önbellekten verir. Bu sayede web sitenizin arka planda erişimi yokken ziyaretçileriniz CDN üzerinden erişmeye devam eder. Böyle bir durumda site yöneticisine anlık bilgilendirilir.
Tüm bunların yanında CDN sunucuları önbellek ile siteleri gösterdiği için ana sunucudaki değişiklikler CDN sunucularına anında yansımaz. Bu durumda her değişiklik sonucu manuel olarak önbellek temizliği yapmak gerekir. Ek olarak geçici olarak CDN sistemini devre dışı bırakmak mümkün. Bu düzenleme çok hızlı bir şekilde uygulanır. İstenildiği zaman aynı şekilde tekrar devreye alınabilir.
Ücretsiz eğitimlerimiz seni bekliyor.
Her biri alanında uzman eğitmenler tarafından hazırlanmış eğitimlerimizden sana uygun olanı keşfedip, hemen eğitime başlayabilirsin. Süre kısıtlaması olmayan eğitimlerimizi, hiç bir ücret ödemeden hemen keşfetmeye başla.