O lungă perioadă de timp mă foloseam de WP Smush, Shortpixel sau de tot felul de pluginuri de optimizare a pozelor. În general, le dau Save For Web, dar acum parcă nu mai optimizează mare lucru Capture One. Așa că am vrut o soluție care să nu mă facă să cumpăr versiunea pro.
Și, dacă tot sunt numai pe servere, am zis să mă folosesc de optipng și jpegoptim. Cu ele optimizezi pozele de pe server destul de rapid.
Sigur, nu trebuie să picați în capcana optimizării. Inițial, setasem agresiv, să îmi ia foarte multe detalii. Dar când am văzut în ce hal sunt pozele de pe blog… am zis că e ok să tăiem doar un pic din ele.
Așadar, treaba e simplă. Instalăm optipng și jpegoptim cu comanda:
apt-get install optipng jpegoptim -y
apoi ne folosim de comenzile următoare pentru a optimiza pozele din folderul dat. Spre exemplu, navigăm spre /var/www cu comanda
cd /var/www
apoi ne jucăm cu următoarele:
find . -name *.jp* | xargs jpegoptim --strip-all -m95
Calitatea imaginii este redusă în funcție de 95-ul de la m. Puteți seta mai agresiv sau mai puțin agresiv. Eu setasem, inițial, undeva la 70. Am comparat cu ce am pe calculator și am zis pas. N-am vrut să renunț la calitate pentru optimizare.
Dacă vreți să optimizați PNG-uri veți face cu comanda:
find . -iname '*.png' -print0 | xargs -0 optipng -o7 -preserve
Și… cam atât.
Sau dacă vreți să fiți ceva mai automatizați cu un cronjob. Puteți seta o dată pe lună să caute după poze noi în acele foldere.
vasile a zis
Merge si in Centos 😉
yum install epel-release
yum install jpegoptim optipng
poti lasa sa-si faca treaba singur, fara parametri aditionali
jpegoptim imagine.jpg
optipng imagine.png
pentru detalii
man jpegoptim sau optipng
Marius Cucu a zis
N-a zis nimeni că nu merge și acolo 🙂 Doar că noi suntem bătrâni… folosim debian. Poate 9 în curând.
vasile a zis
Da stiu, EasyEngine nu suporta decat Debian 😛
Batrani…?!?!?!?
Marius Cucu a zis
Testat și cu băieții. Nu mi-a plăcut pe acolo, am revenit la oile mele.
Matei Irinel a zis
Nu toti avem acces la SSH / VPS , mai stam pe shared ca nu avem trafic imens. Alte solutii exista ?
Marius Cucu a zis
WP Smush.it dacă vrei plugin sau online ăsta sau compressor.io
vasile a zis
Exista, e foarte simplu, optimizezi imaginea in PC inainte de a o urca pe blog, poti folosi IrfanView, are o optiune Save for Web, setari default, setari personale in functie de priceperea fiecarui sau poti alege valoarea in Mb sau Kb la care sa ajunga poza ta dupa optimizare. 😉
Vasile R a zis
Optimizarea PNG-urilor durează destul de mult, mai ales că s-a apucat să optimizeze și iconițele din pluginuri. Mă gândesc că poți optimiza periodic doar fișierele din folderul de luna asta, după ce ai optimizat tot. Ceva de genul cd /var/www/mariuscucu.ro/htdocs/wp-content/uploads/2018/09
Marius Cucu a zis
Între timp, am ajuns să folosesc opțiunea lui VirtuBox.