Start Debugging

Tag: caching

7 Beiträge

Redis-Schlüsselpräfix vs. separate Datenbank vs. separate Instanz für mandantenfähiges Caching in ASP.NET Core
Verwenden Sie für fast jede mandantenfähige ASP.NET-Core-App ein Mandanten-Schlüsselpräfix auf einer gemeinsamen Redis-Instanz, verlagern Sie nur Mandanten mit vertraglicher Isolation oder lauten Workloads auf eine eigene Instanz und verzichten Sie auf nummerierte Datenbanken: Redis Cluster, Azure Managed Redis und Redis Cloud kennen nur Datenbank 0.
Fix: Flutter Web liefert nach dem Neuladen des Browser-Tabs einen veralteten Build aus dem Cache
Ein Reload validiert nur index.html neu, daher kommt ein main.dart.js ohne Hash im Dateinamen weiter aus dem Browser-Cache. Senden Sie Cache-Control: no-cache für die Flutter-Build-Ausgabe, versehen Sie die Dateien mit einer Build-ID, wo Sie keine Header setzen können, und lassen Sie den selbstbereinigenden Service Worker die Caches aus der Zeit vor 3.41 abräumen.