WebToDate/Cachování/Instalace
Automatická instalace
Instalace modulu je součástí instalace WebToDate varianty Enterprise.
Manuální instalace
Soubory
Soubory rozšíření – tzv. extenze - se nacházejí v adresáři /scripts/modulech/cache/.
Soubory pro plánovanou úlohu se nacházejí v adresáři scheduler/tasks/wtd/cache_expire.
Umístění extenzí
Do souboru config/_preprocess_inc.php umístěte následující kód:
$cache_file = './modules/cache/_cache_pre_inc.php';
if( is_file( $cache_file ) ) {include_once( $cache_file );};
Do souboru config/_modules_inc.php umístěte následující kód:
$cache_file = './modules/cache/_cache_post_inc.php';
if( is_file( $cache_file ) ) {include_once( $cache_file );};
Ve výše zmíněných souborech se mohou nacházet odkazy na další vložené kódy (tzv. extenze). Z hlediska cachování na pořadí těchto volání záleží. Obecně platí, že volání v souboru _preprocess_inc.php (případné načtení z cache) by se mělo provádět co nejdříve, volání v souboru _modules_inc.php (případný zápis do cache) co nejpozději. Není to ale pravda vždy. Pořadí ovlivňuje, jaké části stránek se cachují – nevhodné pořadí může způsobit např. to, že se začnou cachovat výpisy diskuzních příspěvků ke článkům z modulu Diskuze, což jistě není žádoucí, protože by se návštěvníkům webu nezobrazoval aktuální stav diskuze. Doporučení ohledně tohoto pořadí naleznete v následujícím textu.
Registrace plánované úlohy
V adresáři scheduler/tasks/wtd/cache_expire naleznete soubor _registration_node.xml. XML kód z tohoto souboru vložte do souboru offlinedata/scheduler/registration.xml (registrační soubor plánovaných úloh) jako nový XML element pod kořenovým elementem <registrationdb>.