Configuration serveur
Le serveur détermine le TTFB, première composante du LCP. Voici les réglages à fort impact.
Compression
Brotli en priorité, gzip en repli, sur les ressources texte uniquement (pas sur les images ni les WOFF2).
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript application/json
</IfModule>
# Brotli (mod_brotli)
<IfModule mod_brotli.c>
AddOutputFilterByType BROTLI_COMPRESS text/html text/css text/javascript application/json
</IfModule>HTTP/2 et HTTP/3
Multiplexage et compression des en-têtes ; HTTP/3 (QUIC) est largement déployé chez les CDN et les navigateurs (Can I use). Le « server push » HTTP/2 est abandonné : utilisez Preload ou les 103 Early Hints.
Redirections
Chaque saut ajoute de la latence. Redirection permanente :
Redirect 301 /ancienne-page.html /nouvelle-page.htmlAutres leviers
- Cache serveur et PHP-FPM avec OPcache pour les sites dynamiques (Cache).
- Minification du HTML, CSS et JS dans votre build.
- Hébergement dimensionné et proche de l'audience, avec CDN.