·
Admin
Redis ile Cache Stratejileri
Veritabanı sorguları uygulamanızın en yavaş noktasıdır. Redis ile sık erişilen verileri cache'leyerek response süresini milisaniyelere indirebilirsiniz.
Temel Cache Kullanımı
// 1 saat cache'le
$posts = Cache::remember('popular_posts', 3600, function () {
return Post::published()
->orderBy('views', 'desc')
->take(10)
->get();
});
Cache Stratejileri
- Cache-Aside: Önce cache'e bak, yoksa DB'den çek ve cache'le
- Write-Through: Yazarken hem DB hem cache güncelle
- Cache Tags: İlgili cache'leri grupla ve toplu invalidate et
Ne Cache'lenmeli?
- Site ayarları (setting tablosu)
- Menüler ve navigasyon
- Sık okunan ama az değişen veriler
- API response'ları