Table des matières
La mise en cache
DokuWiki accélère la navigation sur le wiki en mettant en cache les fichiers analysés 1). Si une version du document demandé existe dans le cache, c'est cette version qui est envoyée et les données ne sont pas analysées à nouveau pour rien. Durant la rédaction et la prévisualisation, le cache n'est jamais utilisé.
Empêcher la mise en cache
Pour empêcher une page d'être mise en cache, utilisez la balise NOCACHE n'importe où dans le document. Ceci est utile si la page contient du contenu dynamique, par exemple un bout de code PHP qui affiche des informations trouvées ailleurs (la mise en cache empêcherait que les informations les plus récentes ne soient affichées).
~~NOCACHE~~
Selon la taille et la complexité de la page, l'absence de cache peut réduire considérablement la vitesse d'affichage de la page.
Purge du cache
Tous les fichiers de cache de DokuWiki peuvent être facilement invalidés en modifiant le fichier conf/local.php
, ce qui changera sa date de dernière modification. Cette modification peut être effectuée :
- en sauvant à nouveau la configuration de DokuWiki (via l'outil de configuration) ;
- en utilisant la commande Unix touch ;
- ou en ouvrant et sauvant le fichier dans votre éditeur de texte favori.
- en utilisant l'extension toucher.
Plus d'informations ici: Purging the cache (en anglais).
Développement
La documentation du développeur se trouve ici: caching (en anglais).