Bildoptimering

Det finns flera plugins för WordPress som optimerar bilderna som laddas upp till mediabiblioteket.

Att utföra bildoptimeringar direkt på servern är dock ofta mycket snabbare och fyller inte din WordPress-Databas med överflödig data.

Så här utför du bildoptimeringar på Templ med hjälp av SSH.

Första steget är att ansluta till din server med SSH. Kommandona nedan körs mot hela din wp-content/uploads-mapp; du kan begränsa dem till en undermapp som wp-content/uploads/2022 för att endast optimera bilder som laddats upp ett specifikt år.

Förlustfri optimering (rekommenderas)

Förlustfri betyder att det inte kommer att finnas någon skillnad i upplevd bildkvalitet - optimeringen är icke-synlig.

Förlustfri jpg-optimering

För att utföra en förlustfri optimering av alla jpg-bilder i din uploads-mapp med hjälp av jpegoptim, kör följande kommando:

find wp-content/uploads -type f -iname '*.jpg' -exec jpegoptim --strip-all {} +

Förlustfri png-optimering

För att utföra motsvarande optimering för png-bilder också, kör helt enkelt detta kommando:

find wp-content/uploads -type f -iname '*.png' -exec optipng -strip all {} +

För en mer grundlig (men fortfarande förlustfri) PNG-optimering, höj optipngs optimeringsansträngning med flaggan -o. Den sträcker sig från 0-7, med 2 som standard; en högre nivå som -o4 söker hårdare efter en mindre fil utan någon förändring i bildkvalitet, på bekostnad av hastighet:

find wp-content/uploads -type f -iname '*.png' -exec optipng -o4 -strip all {} +

Förlustbringande optimering (mer aggressiv)

Om du vill ha ännu större minskning av filstorleken kan du istället välja att göra en förlustbringande optimering av dina jpg-bilder.

Flaggan -m80 begränsar JPEG-kvaliteten till 80, vilket märkbart minskar filstorleken med minimal synlig påverkan:

find wp-content/uploads -type f -iname '*.jpg' -exec jpegoptim -m80 --strip-all {} +