## Maintenance

Pour optimiser le temps de génération des pages, Piwigo utilise des informations en cache. Par exemple, au lieu de compter le nombre d'éléments contenus dans chaque catégorie à chaque rechargement de page, cette information est stockée dans la base de données. En théorie, cette information doit toujours être correcte, mais parfois une erreur peut survenir et l'information en cache devient fausse.

Certaines informations deviennent inutiles avec le temps. Les supprimer de la base de données libère de l'espace disque.

- Eléments non liés: Affiche les images qui ne sont associées à aucune catégorie virtuelle
- Fichiers portant le même nom dans plusieurs catégories physiques : Affiche les images ou les éventuels fichiers qui pourraient être trouvés dans plusieurs catégories.

- Mettre à jour les informations des catégories : Pour chaque catégorie, les informations suivantes sont contrôlées, et mises à jour le cas échéant : liste des catégories mères, nombre d'éléments, date du dernier élément, position parmi les catégories soeurs, position dans l'arbre complet des catégories. Cette action vérifie également la cohérence des représentants.
- Mettre à jour les informations des images : Pour chaque image, les informations mises àjour sont : chemin complet vers le fichier et note moyenne. Attention, ne pas confondre : les méta-données sont synchronisées sur l'écran Administration, Catégories, Synchroniser ou sur l'écran Modifier les informations d'une image (accessible depuis la page de visualisation d'une image picture.php).
- Réparer et optimiser la base de données : Effectue des opérations de ré-ordonnancement, réparation et optimisation sur chaque table de la base de données.

- Purger le détail de l'historique : Supprime toutes les lignes de la table `history`. L'écran Administration, Spéciales, Historique ne montre alors plus aucune information sur le passé. Attention : toutes les données seront perdues, sans aucun possibilité de récupération.
- Purger la synthèse de l'historique : Supprime toutes les informations récapitulatives (obtenues à partir du détail de l'historique).
- Purger les sessions : Supprimer les sessions expirées.
- Purger les flux de notification jamais utilisés
- Purger l'historique des recherches
- Purger les templates compilés