Loading...
Temeller · 7 dk okuma

CDN nedir — ve neden kullanmalıyım?

CDN (İçerik Dağıtım Ağı), dünyanın dört bir yanına yayılmış ve sitenizin kopyalarını ziyaretçilerinize yakın tutan bir sunucu ağıdır. Herkesin sitenizi uzaktaki tek bir sunucudan çekmesi yerine, her ziyaretçiye yakın bir noktadan hizmet verilir — böylece sayfalar daha hızlı açılır, origin sunucunuz ani yüklerden korunur ve saldırılar size ulaşmadan emilir.

CDN nedir — ve neden kullanmalıyım?

CDN'in çözdüğü problem

Web siteniz tek bir sunucuda yaşadığında, ister yan komşunuzda ister başka bir kıtada olsun, her ziyaretçi o tek makineye ulaşmak zorundadır. Ne kadar uzaktalarsa, her istek o kadar uzun sürer ve sunucunuz o kadar yoğunlaşır. Bir trafik patlaması, bir kampanya ya da ani bir ziyaretçi dalgası her şeyi yavaşlatabilir veya siteyi çevrimdışı bırakabilir. CDN bu tekil darboğazı ortadan kaldırır.

Edge, cache ve origin

CDN'in nasıl çalıştığını üç kelime açıklar. "Origin", sitenizin gerçekte yaşadığı asıl sunucunuzdur. "Edge", CDN'in küresel sunucu ağıdır. "Cache" (önbellek) ise, edge'in sayfalarınızın, görsellerinizin, CSS ve JavaScript dosyalarınızın hazır bir kopyasını tutması demektir. Bir ziyaretçi geldiğinde en yakın edge, önbellekteki kopyayı anında sunar ve yalnızca taze bir şeye ihtiyaç duyduğunda origin'inize başvurur.

Neden siteleri hızlandırır

Mesafe zamandır. Bir ziyaretçiye binlerce kilometre uzaktaki bir sunucu yerine yakınındaki bir şehirden hizmet vermek, gidiş-dönüş gecikmesini çarpıcı biçimde azaltır. Edge zaten içeriğinizi elinde tuttuğu için, origin'inizin sayfayı oluşturmasını beklemek de gerekmez. Sonuç: daha hızlı ilk görüntü, daha çabuk yüklenen görseller ve anında açılıyormuş gibi hissettiren bir site — bu da arama sıralamalarına ve dönüşümlere yardımcı olur.

Neden siteleri daha güvenilir yapar

Edge trafiğinizin büyük bölümünü üstlenir, böylece origin sunucunuz işin küçük bir kısmını yapar ve yoğun dönemlerde sağlıklı kalır. Origin'iniz kısa süreliğine tökezlerse, CDN önbellekteki sayfaları sunmaya devam ederek ziyaretçilerin sitenizi görmesini sağlayabilir. Viral olan tek bir paylaşım ya da bir pazarlama atağı artık kesinti anlamına gelmez.

Neden siteleri daha güvenli yapar

Tüm trafik önce edge'den geçtiği için, CDN bu trafiği filtreleyebilir. Zararlı istekler, bot selleri ve birçok hizmet engelleme (DoS) saldırısı, origin'inize ulaşmadan edge'de emilir. Buna bir web uygulama güvenlik duvarı (WAF), hız sınırlama (rate limiting) ve otomatik HTTPS ekleyin; kendiniz güvenlik yazılımı çalıştırmadan siteniz korunmuş olur.

Pull CDN ile Push CDN

İçeriği edge'e taşımanın iki yolu vardır. "Pull CDN" ile mevcut sitenizi/sunucunuzu korur, alan adınızı CDN'e yönlendirirsiniz; edge içeriği ilk istendiğinde otomatik olarak çeker (pull) ve önbelleğe alır — mevcut bir siteyi CDN arkasına almanın en basit yolu budur. "Push CDN" ile ise statik dosyalarınızı doğrudan CDN'in deposuna yükler ve oradan sunarsınız; bakımını üstleneceğiniz kendi origin sunucunuz olmaz.

CDN kimlere yarar?

İçerik & haber siteleri

Yoğun trafikli makaleler, görseller ve videolar her yerde hızlı yüklenir; büyük bir haberin ardından gelen ani yükü kaldırır.

E-ticaret

Daha hızlı ürün sayfaları daha çok satış demek; mağaza kampanyalar, lansmanlar ve indirim günlerinde ayakta kalır.

Uygulamalar & API'ler

Statik dosyalar ve önbelleklenebilir yanıtlar edge'den sunulur; her yerdeki kullanıcılar için yük ve gecikme azalır.

Sık sorulan sorular

Genellikle hayır. Pull CDN ile mevcut sitenizi korur, sadece alan adınızı CDN üzerinden yönlendirirsiniz; edge otomatik önbelleklemeye başlar. Çoğu site için kod değişikliği gerekmez.

Hayır. İyi yapılandırılmış bir CDN statik ve herkese açık içeriği önbelleğe alırken, dinamik ve kullanıcıya özel sayfaların origin'inize geçmesine izin verir. Cache kuralları ile neyin, ne kadar süre önbelleğe alınacağını siz belirlersiniz.

Hayır. Küçük bir site bile daha hızlı yükleme, otomatik HTTPS ve bot/saldırı korumasından faydalanır. Kitleniz ne kadar büyük veya küreselse, kazancınız o kadar artar.

Klasik bir CDN mevcut hostinginizin önünde durur. Ancak CDN.com.tr ayrıca Yönetilen Platformlar da sunar; böylece sitenizi veya uygulamanızı burada da barındırabilirsiniz — Platformlar rehberine bakın.

CDN.com.tr SSL sertifikalarını otomatik olarak verir ve yeniler; böylece siteniz edge'de güvenli şekilde HTTPS üzerinden sunulur, sertifika yönetimiyle siz uğraşmazsınız.