Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 28. April 2014 14:05
- Tranquillius
- probiert CMS/ms aus
- Ort: Leipzig
- Registriert: 10. September 2013
- Beiträge: 52
Änderung Global Content Block => Cache leeren verhindern?!
Ich habe Plugins mit API-Abfragen, welche ihre Daten in den Cache legen und nur nach bestimmter Zeit erst wieder abrufen dürfen. Für die Anzeige einiger dieser Daten aus der API-Abfrage, habe ich eine Art Widgets in Globalen Inhaltsblöcken untergebracht, da sie auf allen Seiten gleich erscheinen. Nehme ich jedoch nur minimale Änderungen an einen GCB vor, wird scheinbar der gesamte Cache aller GCBs und darin enthaltenen Plugins gelöscht und die Daten müssen neu geladen werden. Lässt sich das irgendwie verhindern?
Offline
#2 28. April 2014 17:44
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: Änderung Global Content Block => Cache leeren verhindern?!
Leg mal die zwischengespeicherten Daten in ein separates Verzeichnis, z. Bsp. /tmp/api
Kann gerade nicht testen, ob ClearCache() alle Verzeichnisse unterhalb /tmp löscht.
Offline
#3 28. April 2014 18:23
- Tranquillius
- probiert CMS/ms aus
- Ort: Leipzig
- Registriert: 10. September 2013
- Beiträge: 52
Re: Änderung Global Content Block => Cache leeren verhindern?!
Na scheinbar löscht es alle Unterverzeichnisse mit. Die Daten liegen bereits im Unterordner /tmp/eveapi/
Offline
#4 28. April 2014 20:46
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: Änderung Global Content Block => Cache leeren verhindern?!
Smarty verwendet eigentlich voreingestellt einen Ordner /tmp/template für dateibasierte Templates. Bei CMSMS ist der nicht vorhanden.
Jedenfalls sollte der nicht mit gelöscht werden.
Ansonsten legst du /eveapi in den CMSMS root und gut ist.
Offline
#5 29. April 2014 09:39
- Tranquillius
- probiert CMS/ms aus
- Ort: Leipzig
- Registriert: 10. September 2013
- Beiträge: 52
Re: Änderung Global Content Block => Cache leeren verhindern?!
So habe ich es auch jetzt gelöst! Nun funktioniert es wie gewünscht!
Danke für deine Hilfe!
Offline
Seiten: 1