⋮ Obsah

Ukládání do mezipaměti

https://www.dokuwiki.org/caching

DokuWiki zrychluje procházení wiki tím, že ukládá zpracované soubory do mezipaměti1). Pokud existuje aktuální verze dokumentu v mezipaměti, je tato verze doručena místo opětovného parsování dat. Při úpravách a náhledu se mezipaměť nepoužívá.

Zabránění ukládání do mezipaměti

Chcete-li zabránit tomu, aby se stránka vůbec ukládala do mezipaměti, použijte kdekoliv v dokumentu značku NOCACHE. To je užitečné, pokud stránka obsahuje dynamický obsah, např. PHP skript načítající externí data, kde by ukládání do mezipaměti zabránilo zobrazení aktuálních informací.

~~NOCACHE~~

V závislosti na velikosti a složitosti stránky může toto výrazně zpomalit její načítání.

Doba platnosti mezipaměti pro celou wiki se nastavuje pomocí volby config:cachetime.

U obrázků můžete také ovlivnit ukládání do mezipaměti.

Některé pluginy mají jemnější řízení mezipaměti, např. závislé na ACL, takže značka NOCACHE není potřeba, nebo mají vlastní nastavení pro ladění či vypnutí ukládání do mezipaměti.

Vyčištění mezipaměti

Všechny soubory mezipaměti DokuWiki lze snadno zneplatnit „dotknutím se“ souboru conf/local.php, tedy změnou jeho času poslední úpravy. To lze provést:

Pro vyprázdnění mezipaměti pouze jedné stránky viz Purging the cache.

Vývoj

Více informací o mezipaměti najdete v sekci devel:caching pro vývojáře.

1)
Viz Práce s obrázky a médii pro informace o ukládání obrázků do mezipaměti.