Haber özeti
Cloudflare, tüm planlarda bulunan Cache Rules'a vary desteğini ekledi. Bu güncelleme, sunucu taraflı içerik uyuşmazlıklarını önleyerek CDN önbellekleme verimliliğini artırıyor. Kullanıcılar artık bilinen müzakere başlıklarını normalleştirebilir veya kayıtlı değerleri kaynağa iletebilirler. Ayrıca, varyasyonun öngörülemez olduğu durumlarda önbelleği atlayarak kaynak sunucuya doğrudan istek yönlendirmesi sağlanabilir.
Önbellekleme sorunlarını ortadan kaldırmak
HTTP vary başlıkları, sunucu içeriğinin istek özelliklerine göre değişmesi durumunu ifade eder ve bu durum CDN önbellekleme stratejilerini karmaşıklaştırır. Örneğin, bir kullanıcı tarayıcıdan gelen bir istek ile mobil cihazdan gelen istek arasında farklı içerik döndürülüyorsa, CDN aynı içeriği farklı kullanıcılar için ayrı ayrı önbellekleme yapamaz. Bu durum, kaynak sunucuya tekrar tekrar istek gönderilmesine ve önbellekleme verimliliğinin düşmesine neden olur.
Cloudflare, bu sorunu çözmek için Cache Rules'a vary desteği ekledi. Bu özellik sayesinde, kullanıcılar belirli vary başlıklarını normalleştirebilir ve CDN tüm istekler için aynı önbellek anahtarını kullanabilir. Böylece, kaynak sunucuya istek gönderme sıklığı azalır ve önbellekleme verimliliği artar. Bu özellik, özellikle dinamik içerik sunan uygulamalar için büyük bir avantaj sağlar.
Eğer vary başlıkları normalleştirilirse, CDN farklı istek özelliklerine sahip olan kullanıcılar için aynı önbellek anahtarını kullanır. Ancak, eğer vary başlıkları normalleştirilmezse, CDN farklı istek özelliklerine sahip olan kullanıcılar için farklı önbellek anahtarları kullanır. Bu durum, kaynak sunucuya istek gönderme sıklığını artırır ve önbellekleme verimliliğini düşürür. Bu nedenle, vary başlıklarını normalleştirmek, önbellekleme verimliliğini artırmak için önemlidir.
