Yeni blog eklediğinde sitemap.xml 1 saat boyunca güncellenmiyor!
📊 Test Sonucu:
✅ BlogObserver::saved()
Cache::forget sitemap_xml_2
❌ Sitemap Route
Cache::remember → Eski cache 3600 saniye
🚫 Yeni blog sitemap'te görünmüyor!
Observer-driven cache invalidation: Observer cache'i temizlediğinde route yeniden generate etmeli, eski cache'i kullanmamalı!
Sitemap route'unda Cache::has kontrolü ekle. Cache varsa kullan, yoksa yeniden generate et.
📝 Mantık:
Dosya: routes/web.php - Line 370-384
Sadece BlogObserver sitemap cache'ini temizliyor. Page, Shop, Portfolio de temizlemeli!
📝 Eklenecek Observer'lar:
IndexNow API ile Google/Bing'e sitemap güncellemesini bildir.
Mevcut servis: app/Services/IndexNowService.php (Zaten var!)
🧪 Test Senaryosu: