TYPO3 optimieren und tunen - Ein Leitfaden
Das interne Caching-Framework von TYPO3 auf memcached umstellen
Um unter TYPO3 Memcached zu nutzen, müssen zwei Einträge in der localconf.php editiert bzw. hinzugefügt werden (zu finden im Ordner typo3conf/localconf.php).
Zum Einen muss das von TYPO3 mitgelieferte Caching-Framework aktiviert werden. Hierzu muss der Eintrag useCachingFramework auf 1 gesetzt werden. Hierdurch wird zunächst das Caching im Allgemeinen aktiviert.
Zum Anderen müssen die Einstellungen des Caching-Frameworks für Memcached vorgenommen werden, damit TYPO3 nicht den Standart-Caching-Mechanismus verwendet.Das war’s auch schon. TYPO3 nutzt nun zum Ablegen seiner Temporären Daten den memcached-Daemon, anstelle des Filesystems.
Voraussetzung ist selbstverständlich ein Installierter Memcached Server.
Nachfolgend der Code zum Einfügen in die localconf.php
- Quelltext: Alles auswählen | Zeilennummerierung an/aus
-
- $TYPO3_CONF_VARS['SYS']['useCachingFramework'] = '1';
- $TYPO3_CONF_VARS['SYS']['caching']['cacheConfigurations']['cache_pages']['backend'] = 't3lib_cache_backend_MemcachedBackend';
- );
- $TYPO3_CONF_VARS['SYS']['caching']['cacheConfigurations']['cache_pagesection']['backend'] = 't3lib_cache_backend_MemcachedBackend';
- );
- $TYPO3_CONF_VARS['SYS']['caching']['cacheConfigurations']['cache_hash']['backend'] = 't3lib_cache_backend_MemcachedBackend';
- );
- $TYPO3_CONF_VARS['SYS']['caching']['cacheConfigurations']['cache_pages']['frontend']= 't3lib_cache_frontend_VariableFrontend';
- $TYPO3_CONF_VARS['SYS']['caching']['cacheConfigurations']['cache_pagesection']['frontend']= 't3lib_cache_frontend_VariableFrontend';
- $TYPO3_CONF_VARS['SYS']['caching']['cacheConfigurations']['cache_hash']['frontend']= 't3lib_cache_frontend_VariableFrontend';
