Afbeeldingen optimaliseren met imagecrunch
Wil je maximale controle over het optimaliseren van je afbeeldingen, dan kun je gebruikmaken van ImageCrunch via cPanel.
Deze methode is vooral geschikt als je:
- Specifieke mappen wilt optimaliseren
- Alleen nieuwe afbeeldingen wilt comprimeren
- Automatisch optimalisatie wilt instellen via cronjobs
Wat is ImageCrunch?
ImageCrunch gebruikt slimme compressietechnieken om afbeeldingen kleiner te maken zonder zichtbaar kwaliteitsverlies.
Dit zorgt voor:
- Snellere laadtijden
- Minder opslaggebruik
- Betere performance van je website
Ondersteunde formaten:
- .jpg / .jpeg
- .png
Wanneer gebruik je ImageCrunch?
Je gebruikt ImageCrunch wanneer je:
- Meer controle wilt dan de standaard Image Optimizer
- Specifieke mappen wilt optimaliseren
- Automatisering wilt instellen
- Grote hoeveelheden afbeeldingen hebt
Afbeeldingen optimaliseren via cPanel Terminal
Volg onderstaande stappen.
Stap 1: Log in op cPanel
Weet je niet hoe je in cPanel komt? Bekijk dan eerst: https://support.surver.nl/article/244-inloggen-op-cpanel
Stap 2: Open Terminal
- Ga naar Advanced → Terminal
- Bevestig dat je toegang wilt
Stap 3: Ga naar de juiste map
Bijvoorbeeld je website map:
cd public_html/
Of een specifieke map:
cd public_html/wp-content/uploads/
Stap 4: Optimaliseer JPEG afbeeldingen
find . -type f -name "*.jpg" -exec jpegoptim --strip-all --all-progressive --max=90 {} \;
Stap 5: Optimaliseer PNG afbeeldingen
find . -type f -name "*.png" -exec pngquant --ext .png --force 256 {} \;
Het proces start direct en kan enige tijd duren afhankelijk van het aantal afbeeldingen.
Automatisch optimaliseren (cronjob)
Wil je nieuwe afbeeldingen automatisch optimaliseren?
Dan kun je een cronjob instellen.
Stap 1: Ga naar Cron Jobs
- Ga naar Advanced → Cron Jobs
Stap 2: Stel frequentie in
- Kies bijvoorbeeld Weekly
- Stel een tijd in (bijv. 04:00)
Stap 3: Voeg commando toe
Gebruik onderstaande commando’s:
find ~/public_html/wp-content/ -name '*.jpg' -type f -exec jpegoptim --strip-all --all-progressive --max=90 {} \; >/dev/null 2>&1
find ~/public_html/wp-content/ -name '*.png' -print0 | xargs -0 -P2 -L1 pngquant --ext .png --force 256 >/dev/null 2>&1