Hallo,
ich entwickel grade eine Miniextension "quip-of-the-day" (Inspiriert durch das Bugzilla-Feature)
Die Extension gibt halt immer einen Spruch des Tages zurück, am nächsten Tag wird der Spruch gewechselt.
Ich habe jetzt meine Action in dem $nonCacheableControllerActions-Array in der ext_localconf.php eingefügt. Dementsprechend wird ja aber bei jedem Seitenaufruf für meine Extension das Extbase-Framework für meine Aktion komplett durchlaufen. Das scheint mir etwas zu viel Overhead für diesen Anwendungsfall zu sein.
Meine Idee ist jetzt in der ext_localconf.php vor Aufruf der configurePlugin-Methode zu prüfen ob die für diesen Tag schon aufgerufen wurde (zb Datei mit yyymmdd.txt im Extensionverzeichnis ablegen oder so) und den Parameter nur zu setzen wenn das noch nicht der Fall war.
Das scheint mir aber irgendwie von hinten durch die Brust zu sein und die Frage ist ob man das geschickter lösen kann...
Danke!
Arne
ich entwickel grade eine Miniextension "quip-of-the-day" (Inspiriert durch das Bugzilla-Feature)
Die Extension gibt halt immer einen Spruch des Tages zurück, am nächsten Tag wird der Spruch gewechselt.
Ich habe jetzt meine Action in dem $nonCacheableControllerActions-Array in der ext_localconf.php eingefügt. Dementsprechend wird ja aber bei jedem Seitenaufruf für meine Extension das Extbase-Framework für meine Aktion komplett durchlaufen. Das scheint mir etwas zu viel Overhead für diesen Anwendungsfall zu sein.
Meine Idee ist jetzt in der ext_localconf.php vor Aufruf der configurePlugin-Methode zu prüfen ob die für diesen Tag schon aufgerufen wurde (zb Datei mit yyymmdd.txt im Extensionverzeichnis ablegen oder so) und den Parameter nur zu setzen wenn das noch nicht der Fall war.
Das scheint mir aber irgendwie von hinten durch die Brust zu sein und die Frage ist ob man das geschickter lösen kann...
Danke!
Arne
Extension Caching und der Non-Cachable-Actions Parameter
Aucun commentaire:
Enregistrer un commentaire