Kennisbank Vps Hosting wordpress optimaliseren op een vps
vps hosting gemiddeld 01 June 2026

wordpress optimaliseren op een vps

WordPress optimaliseren op een VPSDit artikel beschrijft hoe je WordPress 6.7 optimaliseert op een VPS met PHP 8.2 en Nginx voor maximale prestaties.Vereisten-
Wordpress Optimaliseren Op Een Vps
✦ ✦ ✦

Wordpress Optimaliseren Op Een Vps

HistorieCheck Redactie  ·  01 June 2026  ·  vps-hosting

WordPress optimaliseren op een VPS

Dit artikel beschrijft hoe je WordPress 6.7 optimaliseert op een VPS met PHP 8.2 en Nginx voor maximale prestaties.

Vereisten

- VPS met root-toegang (Ubuntu 22.04 of 24.04) - WordPress 6.7 of hoger - PHP 8.2 of hoger - Nginx 1.24 of hoger - MySQL 8.0 of MariaDB 10.11 - SSH-toegang tot de server - Sudo-rechten

Stappen

1. PHP 8.2 installeren en OPcache inschakelen

Installeer PHP 8.2 met OPcache in een aparte directory om compatibiliteit te testen zonder de productieomgeving te raken:

```bash sudo apt update sudo apt install php8.2 php8.2-cli php8.2-fpm php8.2-mysql php8.2-xml php8.2-mbstring php8.2-curl php8.2-gd php8.2-zip sudo phpenmod opcache sudo systemctl restart php8.2-fpm ```

Controleer of OPcache actief is door een `phpinfo()`-pagina te raadplegen vanuit de WordPress-installatie.

2. Nginx configureren met HTTP/2

Schakel HTTP/2 in en forceer statische content via Nginx. Voeg dit block toe aan `/etc/nginx/sites-available/your-site`:

```nginx server { listen 443 ssl http2; server_name jouwdomein.nl www.jouwdomein.nl; root /var/www/wordpress; index index.php; location / { try_files $uri $uri/ /index.php?$args; } location ~* \.(jpg|jpeg|png|gif|ico|css|js|svg|webp|avif)$ { expires 365d; add_header Cache-Control "public, immutable"; access_log off; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php8.2-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } } ```

Test de configuratie en herstart Nginx:

```bash sudo nginx -t sudo systemctl restart nginx ```

3. Paginacaching inschakelen met WP Rocket

Installeer WP Rocket (of een alternatief zoals W3 Total Cache 2.7.1) in de WordPress backoffice. Activeer paginacaching, browsercaching en GZIP-compressie. Stel de cache-levensduur in op 24 uur.

4. Database opschonen met WP-Optimize

Voer onderstaand SQL-commando uit om overbodige revisies en ongebruikte meta te verwijderen. Pas `wp_` aan naar jouw prefix:

```sql DELETE FROM wp_posts WHERE post_type = 'revision' AND post_date < DATE_SUB(NOW(), INTERVAL 30 DAY); DELETE FROM wp_commentmeta WHERE comment_id NOT IN (SELECT comment_id FROM wp_comments); OPTIMIZE TABLE wp_posts, wp_postmeta, wp_comments, wp_options; ```

Plan herhaling via een cronjob in je hostingomgeving.

5. Afbeeldingen optimaliseren met ShortPixel

Installeer ShortPixel 5.6.0 en configureer WebP-formaat met kwaliteit 82. Zet lazy loading aan. Upload nooit afbeeldingen groter dan 2000px aan de lange zijde.

6. Minificatie van CSS en JavaScript

Voeg in je caching-plugin minificatie toe voor CSS en JavaScript. Gebruik onderstaande .htaccess-regel als fallback in je document root:

```apache AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript ```

7. ongebruikte thema's en plugins verwijderen

Verwijder via de WordPress backoffice alle niet-actieve thema's en plugins die niet in gebruik zijn. Dit vermindert het aanvalsoppervlak en de backupgrootte.

8. HTTP/3 ondersteuning toevoegen via Cloudflare

Activeer Cloudflare (gratis plan) en schakel HTTP/3 in via het dashboard onder Speed > Optimization > HTTP/3. Voeg daarna de `server_tokens off;` directive toe aan je Nginx configuratie om de serverversie te verbergen.

Verificatie

Controleer de laadtijd met onderstaand curl-commando en vergelijk de TTFB (Time to First Byte):

```bash curl -w "TTFB: %{time_starttransfer}s\n" -o /dev/null -s https://jouwdomein.nl ```

Streef naar een TTFB onder 200ms. Open daarna de Developer Tools in Chrome (F12), ga naar het tabblad Network en controleer of HTTP/2 of HTTP/3 wordt gebruikt.

Veelgestelde problemen

Probleem: OPcache werkt niet na PHP-update. Zet `opcache.enable=1` in `/etc/php/8.2/fpm/conf.d/10-opcache.ini` en herstart PHP-FPM.

Probleem: Nginx start niet na configuratiewijziging. Controleer syntax met `sudo nginx -t` en herlees het logbestand `/var/log/nginx/error.log`.

Probleem: WebP-afbeeldingen worden niet weergegeven in Safari. Voeg in Nginx een fallback naar JPEG toe via `try_files $uri $uri.jpg $uri.png`.

Deze configuratie is een startpunt voor een snelle WordPress-site op een VPS. Pas de instellingen aan op jouw specifieke verkeersprofiel en doelgroep.

— ✦ —
← Terug naar kennisbank