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 legt uit hoe je WordPress 6.7 op een VPS optimaliseert door de server, caching, database en media aan te
Wordpress Optimaliseren Op Een Vps
✦ ✦ ✦

Wordpress Optimaliseren Op Een Vps

HistorieCheck Redactie  ·  01 June 2026  ·  vps-hosting

WordPress optimaliseren op een VPS

Dit artikel legt uit hoe je WordPress 6.7 op een VPS optimaliseert door de server, caching, database en media aan te pakken.

Vereisten

- VPS met root-toegang (Ubuntu 22.04 of 24.04) - WordPress 6.7 geïnstalleerd - SSH-toegang tot de server - Basiskennis van de commandoregel

Stappen

1. PHP 8.2 installeren met OPcache en PHP-FPM

PHP 8.2 wordt volledig ondersteund door WordPress 6.7 en biedt betere prestaties dan oudere versies. Gebruik PHP 8.4 niet — compatibiliteitsproblemen met plugins zijn nog niet opgelost.

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

2. Nginx installeren en HTTP/2 activeren

Nginx is efficiënter dan Apache voor statische bestanden. HTTP/2 laat de browser meerdere bestanden tegelijk laden.

```bash sudo apt install nginx sudo nano /etc/nginx/sites-available/wordpress ```

Voeg in het serverblok toe: ```nginx listen 443 ssl http2; ```

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

3. Page caching inschakelen met een caching plugin

Page caching slaat een statische HTML-versie van pagina's op, zodat PHP en MySQL niet bij elk bezoek worden aangesproken.

- Installeer WP Rocket, W3 Total Cache of LiteSpeed Cache via de WordPress admin - Activeer page caching in de plugin-instellingen - Configureer cache expiry op 1 uur voor dynamische content

4. Browsercaching instellen in Nginx

Browsercaching zorgt dat CSS, JS en afbeeldingen lokaal worden opgeslagen bij terugkerende bezoekers.

```bash sudo nano /etc/nginx/nginx.conf ```

Voeg in het `http`-blok toe: ```nginx location ~* \.(jpg|jpeg|png|gif|ico|css|js|webp|avif)$ { expires 30d; add_header Cache-Control "public, immutable"; } ```

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

5. Database optimaliseren met WP-Optimize

WordPress slaat revisies, spamreacties en transiënten op die de database onnodig groot maken.

- Installeer WP-Optimize via de WordPress admin - Ga naar WP-Optimize → Database - Selecteer: post revisies, spam, transiënten - Klik op "Run all selected optimizations"

6. Query Monitor installeren voor trage queries

Query Monitor toont welke database queries veel tijd kosten.

- Installeer Query Monitor via de WordPress admin - Bekijk de "Queries" tab in de admin toolbar - Identificeer queries met hoge execution time

7. Media optimaliseren met ShortPixel

Converteer afbeeldingen naar WebP of AVIF voor kleinere bestandsgroottes zonder kwaliteitsverlies.

- Installeer ShortPixel via de WordPress admin - Ga naar Settings → ShortPixel - Kies "WebP" als output format - Activeer "Lazy loading" - Klik op "Optimize all images"

8. Lazy loading inschakelen voor alle afbeeldingen

Lazy loading laadt afbeeldingen pas wanneer ze in beeld komen, wat de initiële paginalading versnelt.

```php // Voeg toe aan functions.php van je thema add_filter('wp_lazy_loading_enabled', '__return_true'); ```

Verificatie

Controleer of de optimalisaties werken:

```bash Check PHP-versie en modules php -v php -m | grep -E "opcache|pdo|mysql"

Test Nginx configuratie sudo nginx -t

Controleer of HTTP/2 actief is curl -I --http2 https://jouwdomein.nl | grep -i "HTTP/2"

Meet laadtijd met een performance tool (bv. GTmetrix of Pagespeed Insights) ```

Veelgestelde problemen

1. PHP 8.4 compatibiliteitsproblemen Sommige plugins werken niet met PHP 8.4. Downgrade naar PHP 8.2: ```bash sudo apt install php8.2-fpm sudo a2disconf php8.4-fpm voor Apache sudo a2enconf php8.2-fpm sudo systemctl restart php8.2-fpm ```

2. Page caching werkt niet na wijzigen van content Leeg de cache in de caching plugin na het publiceren van nieuwe content. Stel automatische cache-verversing in op wijzigingen.

3. Afbeeldingen laden niet in WebP formaat Controleer of je server MIME types ondersteunt. Voeg toe aan Nginx: ```nginx types { image/webp webp; } ```

Het optimaliseren van WordPress is een continu proces. Afhankelijk van je verkeer en content kan elke laag verder worden aangescherpt.

— ✦ —
← Terug naar kennisbank