Es gibt unterschiedliche Elemente im Frontend Ihres Shops, die aus Performance-Gründen im Cache zwischengespeichert werden. Der Cache wird automatisch aktualisiert, wenn Sie etwas im Administrations-Bereich Ihres Shops verändern. Wenn Sie die Datenbank jedoch direkt verändert haben, müssen Sie den Cache bereinigen, um die Änderungen sehen zu können. Sie können den Cache bereinigen, indem Sie auf das Zahnrad-Symbol im Administrationsbereich klicken und Cache löschen auswählen.
Folgende Cache-Typen gibt es zusätzlich in Smartstore. |
Sie können den Cache bereinigen, indem Sie auf das Zahnrad-Symbol im Administrationsbereich klicken und Datenbank Cache löschen auswählen. Wenn Sie den Datenbank Cache manuell löschen möchten, finden Sie die entsprechenden Dateien in Ihrem Shop-Verzeichnis unter App_Data > EfCache.
Weitere Informationen zum Output Cache finden Sie hier.
Um den ASP.NET Cache zu löschen gibt es folgende Methoden:
In der Datei Web.config im root Verzeichnis Ihrer Anwendung finden Sie die Variable "numRecompilesBeforeAppRestart".
<compilation targetFramework="4.6.1" numRecompilesBeforeAppRestart="251" batch="true" optimizeCompilations="true">
Ändern Sie den Wert auf z.B. 252 und speichern Sie die Datei.
Laden Sie die Shopseite neu, dieser Vorgang sollte nun etwas länger dauern. Ihr ASP.NET Cache wurde erfolgreich gelöscht.
Im root Verzeichnis Ihrer Anwendung finden Sie die Datei Global.asax.
Benennen diese um in z.B. Global2.asax.
Bestätigen Sie Ihre Änderung.
Benennen Sie nun Ihre Datei zurück in Global.asax.
Laden Sie die Shopseite neu, dieser Vorgang sollte nun etwas länger dauern. Ihr ASP.NET Cache wurde erfolgreich gelöscht.
Im Backend unter Admin > System > Systeminformationen > Geladene Assemblies finden Sie den Dateipfad des ASP.NET Caches.
Stoppen Sie Ihren IIS/Server.
Löschen Sie den im Pfad angegebenen Ordner.
Starten Sie Ihren IIS/Server.
Dieser Vorgang sollte nun etwas länger dauern. Ihr ASP.NET Cache wurde erfolgreich gelöscht.
Der Bilder Cache kann bei Bedarf unter System > Wartung gelöscht werden.