Kreatone Studio

Önbellek

Kısa tanım

Önbellek, daha önce üretilmiş veya indirilmiş bir sonucun tekrar kullanılmak üzere saklanmasıdır. Tarayıcı, sunucu uygulaması ve CDN gibi farklı katmanlarda bulunabilir. Amaç…

Önbellek, daha önce üretilmiş veya indirilmiş bir sonucun tekrar kullanılmak üzere saklanmasıdır. Tarayıcı, sunucu uygulaması ve CDN gibi farklı katmanlarda bulunabilir. Amaç aynı işi gereksiz yere tekrarlamamaktır. Bunun karşılığında bilginin ne kadar süre güncel sayılacağı belirlenmelidir.

Hangi içerikler için uygundur?

Sürümlü stil dosyaları ve görseller uzun süre saklanabilir. Sık değişen fiyat, stok veya kişiye özel bilgiler farklı kurallar gerektirir. Bütün sayfalara aynı süreyi vermek kolay görünse de yanlış veri gösterilmesine yol açabilir. Paylaşımlı önbellek ile kullanıcının kendi tarayıcı önbelleği aynı risklere sahip değildir.

Örnek kullanım

Bir CSS dosyası değiştiğinde dosya adı veya sürüm parametresi güncellenebilir. Böylece tarayıcı eski kopyayı kullanmak yerine yeni kaynağı alır. İçerik sayfasında ise panelden yapılan değişiklik ilgili sayfa önbelleğini geçersiz kılmalıdır. “Kaydettim ama sitede görünmüyor” sorusu çoğu zaman bu güncelleme zincirinin incelenmesini gerektirir.

Hangi hatalar önemlidir?

Yönetim ekranı veya müşteri hesabı gibi özel yanıtların herkese açık önbellekte saklanması önlenmelidir. Çıkış yapılınca eski kişisel içeriğin görünmemesi kontrol edilir. Çerez tercihine göre değişen parçalar da dikkatle ele alınır. Hız kazanımı, farklı kullanıcıların verilerinin karışması pahasına elde edilemez.

Nasıl doğrulanır?

İlk ve sonraki isteklerin davranışı karşılaştırılır. İçerik güncellenir ve yeni sürümün geldiği doğrulanır. Farklı oturumlar ve özel sayfalar test edilir. HTTP başlıklarının anlamını öğrenmek için MDN önbellek rehberi kullanılabilir.

CDN paylaşımlı önbelleğin kullanılabildiği katmanlardan biridir. Genel optimizasyon sırası için site hızlandırma rehberine, gecikme teşhisi için sunucu yanıt süresi maddesine bakabilirsiniz.

Yardım

Kendi rakamlarınızla konuşalım.

Reklam hesabınıza bakıp başabaş ROAS'ınızı ve gerçekçi hedefinizi birlikte çıkaralım. İlk görüşme ücretsiz.