DirectAdmin VPS en Caching opties
Deze pagina beschrijft de caching opties voor een DirectAdmin server met Plus licentie.
1. Browser caching (client-side)
Altijd mogelijk, eenvoudig en effectief.
Hiermee laat je browsers statische bestanden (CSS, JS, afbeeldingen) lokaal cachen.
Via .htaccess (Apache):
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType text/css "access plus 7 days"
ExpiresByType application/javascript "access plus 7 days"
ExpiresByType image/jpeg "access plus 30 days"
ExpiresByType image/png "access plus 30 days"
</IfModule>
Helpt niet tegen server load, wel tegen laadtijd.
2. PHP OPcache (server-side, sterk aanbevolen)
OPcache cachet gecompileerde PHP-code in geheugen.
Status controleren:
php -v
php -i | grep opcache
opcache.enable=1
opcache.memory_consumption=128
opcache.interned_strings_buffer=16
opcache.max_accelerated_files=10000
Apache heeft geen snelle full-page cache.
Mogelijkheden:
mod_expires / mod_headers (browser caching)
mod_deflate / mod_brotli (compressie)
Ideaal voor WordPress / statische pagina’s
- Cachet volledige HTML-pagina’s
- Zeer snel
- Configuratie in Nginx
5. OpenLiteSpeed (OLS)
Beste caching-optie binnen DirectAdmin:
- LiteSpeed Cache (LSCache) → server-side full page cache
- WordPress plugin: LiteSpeed Cache
6. Object caching (Redis / Memcached)
Voor dynamische CMS’en
Redis
- Cachet database queries, sessies, objecten
- WordPress, Laravel, Magento ondersteunen dit goed
Typische setup:
- Redis daemon op server
- Plugin in CMS (bv. Redis Object Cache)
Memcached
- Simpeler alternatief
- Minder features dan Redis