Il mese scorso stavo ottimizzando un blog con un problema molto comune. Il sito aveva accumulato immagini (+40K) per molti anni senza controllo. Erano tutte poco o per nulla ottimizzate. Molte di esse erano state caricate in dimensioni con pesi assolutamente sproporzionati e molte altre non erano più in uso.
A lungo andare, ciò causa diversi problemi. Il primo è che aumenta significativamente le dimensioni del database e rallenta la velocità di caricamento. Il peso delle immagini consuma anche lo spazio disponibile sull'hosting e possiamo esaurire lo spazio o addirittura superare il numero di inode consentito dall'hosting.
La prima cosa che dovevo fare era scoprire la quantità e il peso delle immagini totali. Questo plugin mi ha aiutato in parte.
Il plugin Export Media URLs è uno di quei plugin "usa e getta" tanto semplici quanto facili da usare. Come suggerisce il nome, serve a un solo scopo: esporta un elenco di tutte le immagini(in realtà media, quindi anche PDF e altro) che abbiamo caricato sul nostro WordPress. Il che può aiutarci in caso di migrazione, analisi SEO, ottimizzazione o controlli di sicurezza.
All'apertura, troviamo un'unica schermata con queste opzioni.
Se si sceglie l'opzione .CSV, il plugin genera l'elenco in un file con un numero casuale per sicurezza. È consigliabile scaricarlo(1) e cancellare la copia che rimane sul server, come consigliato dopo averlo generato(2).
In questo elenco è possibile estrarre l'ID, il titolo, il nome del file, la didascalia, il testo alternativo, la descrizione, l'URL, la data di caricamento e il tipo.
L'unico inconveniente che trovo è che manca un'opzione"Dimensione" per conoscere il peso di ogni immagine. Con questa opzione, il plugin sarebbe stato fantastico. Questo ci avrebbe evitato di dover andare nel file manager o di usare altri strumenti per conoscere il peso di ogni immagine o di diversi set.
Possiamo esportare l'elenco in un file .CSV o scegliere di mostrarlo all'interno dell'area di amministrazione del plugin ("Output here"), anche se se ci sono molte immagini non è consigliabile, perché non ho ancora scoperto dove collocare il file in questo caso.
Funziona molto velocemente: un elenco di prova con 15842 immagini in formato .CSV è stato creato in poco meno di due minuti con un peso finale di soli 1,4 MB.
Questo è il modo in cui viene visualizzato l'elenco se si sceglie di crearlo all'interno del plugin.
I requisiti minimi per poterlo utilizzare sono minimi, WordPress 3.1.0 o superiore con PHP 5.4 o superiore.