I sidste måned optimerede jeg en blog med et meget almindeligt problem. Siden havde akkumuleret billeder (+40K) i mange år uden kontrol. De var alle dårligt eller slet ikke optimeret. Mange af dem var blevet uploadet i størrelser med helt uforholdsmæssige vægte, og mange andre var ikke længere i brug.
I det lange løb skaber det flere problemer. Det første er, at det øger databasens størrelse betydeligt og sænker indlæsningshastigheden. Vægten af billederne æder også den tilgængelige plads på hostingen, og vi kan løbe tør for plads eller endda overskride det antal inoder, som hostingen tillader.
Det første, jeg skulle gøre, var at finde ud af mængden og vægten af de samlede billeder. Dette plugin hjalp mig delvist.
Plugin'et Export Media URLs er et af de "smid væk"-plugins, der er lige så enkelt, som det er nemt at bruge. Som navnet antyder, tjener det kun ét formål: Det eksporterer en liste over alle de billeder (faktisk medier, så det inkluderer også PDF' er og andet), som vi har uploadet til vores WordPress. Det kan hjælpe os i tilfælde af migrering, SEO-analyse, optimering eller sikkerhedsrevision.
Når vi åbner den, finder vi en enkelt skærm med disse muligheder.
Hvis vi vælger .CSV-indstillingen, genererer plugin'et listen i en fil med et tilfældigt nummer af hensyn til sikkerheden. Det anbefales at downloade den (1) og slette den kopi, der er tilbage på serveren, som anbefalet efter genereringen (2).
På denne liste kan vi udtrække ID, titel, filnavn, billedtekst, alternativ tekst, beskrivelse, URL, uploaddato og -type.
Den eneste ulempe, jeg synes, er, at det mangler en "Size"-mulighed for at kende vægten af hvert billede. Med dette ville plugin'et have været fantastisk. Det ville spare os for at skulle gå til filhåndteringen eller bruge andre værktøjer til at kende vægten af hvert billede eller forskellige sæt.
Vi kan eksportere listen i en .CSV-fil eller vælge at vise dem inde i plugin'ets eget administrationsområde ("Output here"), men hvis der er mange billeder, er det ikke tilrådeligt, da jeg endnu ikke har fundet ud af, hvor filen skal placeres i dette tilfælde.
Det fungerer virkelig hurtigt, en testliste med 15842 billeder i .CSV blev oprettet på lige under to minutter med en endelig vægt på kun 1,4 MB.
Sådan vises listen, hvis vi vælger at oprette den i plugin'et.
Minimumskravene for at kunne bruge det er minimale, WordPress 3.1.0 eller højere under PHP 5.4 eller højere.