CDN (İçerik Dağıtım Ağı)
Tanım
CDN, birçok konuma yayılmış sunuculardan oluşan ve bir web sitesinin görsel, CSS, betik gibi statik dosyalarını, çoğu zaman da sayfaların tamamını önbelleğe alıp her ziyaretçiye en yakın konumdan sunan bir ağdır. Yüklenme süresini kısaltır, trafik sıçramalarını karşılar ve kaynak sunucuyu saldırılardan korur. Görsel ağırlıklı bir mağaza için sayfa tasarımından sonraki en büyük hız kaldıracıdır.
Mağazanız için neden önemli
Bir ürün sayfası çoğunlukla görsellerden oluşur. Bunları tek bir veri merkezindeki sunucudan her ziyaretçiye göndermek yavaş ve pahalıdır; ziyaretçiye yakın bir önbellekten sunmak hızlı ve ucuzdur. CDN ayrıca bir kampanya başladığında oluşan trafik sıçramasını üzerine alır; böylece satışların zirve yaptığı anda kaynak sunucu darboğaz olmaz.
Sitenin önündeki bir CDN aynı zamanda kalkan görevi görür. Hizmet dışı bırakma trafiği, veri kazıyıcılar ve kötü niyetli botlar uçta filtrelenir ve kaynak sunucunun adresi hiçbir zaman açığa çıkmaz. HTTPS de burada sonlanır; sertifikalarla CDN yapılandırmasının genellikle birlikte anılmasının nedeni budur.
Kambloo bunu nasıl ele alıyor
Her Kambloo mağazası, ister test adresinde ister özel alan adında olsun, web uygulaması güvenlik duvarı etkin biçimde Cloudflare ağının arkasında durur. Ürün ve içerik görselleri Cloudflare R2 nesne depolamasında tutulur ve CDN üzerindeki bir medya alan adından sunulur; yükleme anında beş boyutta AVIF ve WebP'ye dönüştürülür ve bir yıllık değişmez önbellekle yayımlanır, yani bir dosya kaynaktan yalnızca bir kez çekilir.
Vitrinin çekirdek CSS'i, CDN'den sunulan tek bir sürümlü dosyadır. Anonim ziyaretçiler için sayfaların tamamı uçta önbelleğe alınır ve bir ürün ya da stoğu değiştiğinde etiketle temizlenir; böylece önbellekteki bir sayfa hiçbir zaman bayat kalmaz.
Medya bant genişliği, hosting paketlerini tanımlayan kaynaklardan biridir; yani görsel trafiği yoğun bir mağaza paketini özelliğe göre değil kapasiteye göre seçer.
CDN (İçerik Dağıtım Ağı) hakkında sorular
Müşterilerinin tamamı tek bir ülkede olan bir mağazaya CDN yarar sağlar mı?
Evet. Türkiye içinde bile görselleri bir uç konumdan sunmak ve sayfaları önbelleğe almak kaynak sunucunun yükünü azaltır ve yanıt sürelerini kısaltır. CDN ayrıca saldırıları ve kötü niyetli botları mağazaya ulaşmadan filtreler.
Kambloo'da ürün görsellerim CDN üzerinden mi sunuluyor?
Evet. Görseller nesne depolamada tutulur ve Cloudflare ağı üzerinden sunulur; birkaç boyutta önceden AVIF ve WebP'ye dönüştürülür ve uzun önbellek süreleriyle yayınlanır.