WebToDate/Cachování/Instalace: Porovnání verzí

Z WebToDate
Skočit na navigaciSkočit na vyhledávání
Bajkvl (diskuse | příspěvky)
Založena nová stránka: Category:WebToDate 4.1 Cachování zpráv Category:Cachování zpráv == Automatická instalace == Instalace modulu je součástí instalace WebToDate varianty Ente…
 
Bajkvl (diskuse | příspěvky)
Řádek 31: Řádek 31:
=== Registrace plánované úlohy ===
=== Registrace plánované úlohy ===


V&nbsp;adresáři ''scheduler/tasks/wtd/cache_expire'' naleznete soubor ''_registration_node.xml''. XML kód z&nbsp;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 ''<nowiki><registrationdb''></nowiki>.''
V&nbsp;adresáři ''scheduler/tasks/wtd/cache_expire'' naleznete soubor ''_registration_node.xml''. XML kód z&nbsp;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 ''<nowiki><registrationdb></nowiki>.''

Verze z 22. 8. 2009, 22:43

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>.