"Daha hızlı hale getirmek için önbellekleme ekleyelim."

6 saat sonra: "Önbelleğe alınan yanıt neden yanlış?"

Önbellekleme, basitliği hızla takas eder. Artık şunları düşünmeniz gerekir:

  • Ne zaman geçersiz kılınacağı
  • Önbellek izdihamları
  • Eski veri sunumu
  • Önbellek ısıtma
  • Dağıtılmış önbellek tutarlılığı

Ne oldu:

Kullanıcıya özel veriler içeren bir API yanıtını önbelleğe aldık. Önbellek anahtarı kullanıcı kimliğini içermiyordu. Birisi fark edene kadar 6 saat boyunca her kullanıcı ilk kullanıcının verilerini gördü.

Önbelleğe almadan önce sorulacak sorular:

  • Veri kullanıcıya özel mi?
  • Ne sıklıkla değişiyor?
  • Eski veri sunmanın maliyeti nedir?
  • Kolayca geçersiz kılabilir misiniz?

Ders: En hızlı önbellek, ihtiyaç duymadığınız önbellektir. Önce sorguyu optimize edin. Gerçek etkiyi ölçtüğünüzde önbellekleme ekleyin.


← Alınan Derslere Dön