## Manutenzione

Per ottimizzare il tempo di generazione di una pagina, Piwigo utilizza una memoria cache. Per esempio, invece di contare il numero d'immagini contenute in ogni categoria ad ogni caricamento della pagina, queste informazioni vengono immagazzinate nel database. In teoria, questa informazione dovrebbe essere sempre corretta, ma a volte si può verificare un errore e le informazioni memorizzate nella cache risulteranno errate.

Alcune informazioni diventano inutili col tempo. Cancellare queste informazioni inutili dal database vi permette di liberare spazio sul disco.

- Elementi orfani: Mostra le immagini che non sono associate ad una categoria virtuale.
- File con lo stesso nome in più categorie fisiche: Mostra le immagini o altri file con lo stesso nome, trovati in più categorie.

- Aggiornamento delle informazioni delle categorie: Per ogni categoria sono controllate e, se necessario, aggiornate le seguenti informazioni: elenco delle categorie madri, numero delle immagini, data dell'ultima immagine, posizione tra delle categorie di stesso livello, posizione tra categorie madri e categorie figlie. Quest'azione controlla anche la presenza delle immagini che fungono da copertina.
- Aggiornamento delle informazioni delle immagini: Per ogni immagine, le informazioni aggiornate sono: il percorso completo del file, il voto medio. Attenzione: da non confondere con i metadati sincronizzabili tramite la pagina Amministrazione, Categorie, Sincronizzare o nella pagina Modificare le informazioni dell'immagine (accessibile dalla pagina di visualizzazione di un'immagine picture.php).
- Riparare e ottimizzare il database: Vengono eseguite le operazioni di riordinamento, riparazione ed ottimizzazione di ogni tabella del database.

- Ripulire i dettagli dalla cronologia: Cancella tutte le righe dalla tabella `history`. La pagina Amministrazione, Speciale, Cronologia non mostrerà più nessuna informazione relativa alla cronologia. Attenzione: Tutte le informazioni saranno definitivamente perse e non sarà più possibile recuperarle.
- Ripulire il sommario della cronologia: cancella tutte le informazioni del sommario (ottenute dal dettaglio della cronologia).
- Ripulire le sessioni scadute: cancella tutte le sessioni scadute.
- Ripulire i flussi di notifica mai usati: cancella tutte le notifiche che non sono mai state usate.
- Ripulire la cronologia delle ricerche: cancella tutte le informazioni sulle ricerche effettuate.
- Ripulire i templates compilati: cancella le informazioni relative ai templates.