[TYPO3-german] Gigantische Caching-Anfragen

M. Abbt typo3 at catch.abbt-dev.de
Fri Jun 21 09:22:10 CEST 2013


Hallo,

seit kurzem verwenden wir in unserer Typo3-Installation die Extension
CAL. Leider generiert diese gigantische Caching-Queries (bis zu ~780kb
pro INSERT). Da wir einen synchron replizierten MySQL Galera Cluster
einsetzen, führen diese Anfragen zu massivem Replikationstraffic und
dadurch auch zu schlechten Antwortzeiten. Diese Caching-Anfragen
(INSERTS) landen alle in der Tabelle cache_hash. Betrachtet man die
SQL-Statements, dann sieht es so aus als ob ein serialisiertes Objekt
mit allen Templates von CAL in die Datenbank geschrieben wird. Ich
würde gerne das Caching von CAL komplett unterbinden. Leider ist mir
das bisher nicht gelungen. Bisher habe ich folgende Ansätze getestet
(alle ohne Erfolg, keine Veränderung in den Anfragen):

1. "Internal caching" im Backend / Extension Manager / cal deaktiviert
2. Die unterschiedlichen "Caching Mode" Einstellungen (Backend /
Extension Manager / cal: normal,lifetime,static) mit unterschiedlichen
lifetimes getestet
3. no_cache = 1
4. plugin.tx_cal_controller = USER_INT und
plugin.tx_cal_controller.isUserInt = 1 im script und
t3lib_extMgm::addPItoST43($_EXTKEY,'controller/class.tx_cal_controller.php','_controller','list_type',1);
zu
t3lib_extMgm::addPItoST43($_EXTKEY,'controller/class.tx_cal_controller.php','_controller','list_type',0);
im php code.

Wie könnte ich das Caching (am besten ohne große Änderungen im
PHP-Code durchzuführen) unterbinden?

Hier ein Auszug aus einem Caching Query: http://pastebin.com/pKp6R1f0

Danke und viele Grüße
Manuel


More information about the TYPO3-german mailing list