Er zijn verschillende prestatie-instellingen die u kunt gebruiken in Nginx om de prestaties van uw Drupal 8-website te optimaliseren. Hier zijn enkele tips:
1. GZip-compressie: Dit helpt de grootte van uw webpagina’s te verkleinen, wat resulteert in een snellere laadtijd. U kunt de volgende code in uw Nginx-configuratiebestand invoegen om GZip-compressie in te schakelen:
gzip on;
gzip\_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;
1. HTTP/2: HTTP/2 is de nieuwste versie van het HTTP-protocol en biedt aanzienlijke prestatieverbeteringen ten opzichte van eerdere versies. U kunt de volgende code in uw Nginx-configuratiebestand invoegen om HTTP/2 in te schakelen:
listen 443 ssl http2;
1. Caching: Caching helpt de laadtijd van uw website te verminderen door veelgebruikte inhoud op te slaan. U kunt de volgende code in uw Nginx-configuratiebestand invoegen om caching in te schakelen:
proxy_cache_path /var/cache/nginx levels=1:2 keys_zone=my_cache:10m inactive=60m;
proxy_cache_key “$scheme$request_method$host$request_uri”;
proxy_cache_valid 200 60m;
proxy_cache_valid 404 1m;
1. Server-side rendering: Server-side rendering (SSR) helpt bij het verminderen van de laadtijd door de frontend-code op de server uit te voeren in plaats van op de client. U kunt de Volto-frontend van Plone gebruiken om volledige SSR voor uw Drupal 8-site in te schakelen.
Door deze prestatie-verbeterende maatregelen te nemen, kunt u de laadtijd van uw Drupal 8-website aanzienlijk verminderen en de algehele gebruikerservaring verbeteren.