...
Avant toute optimisation, on avait les résultats suivants :
- Sur Pour un lien vers une vidéo : mobile 22% / desktop 5757%
- page d'accueil : on avait pas regardé
Au niveau d'nginx, voici ce qu'on a fait :
...
nb : pour que les fichiers vtt soient reconnus comme texte, on les a ajoutés comme "text/vtt" dans /etc/ningx/mime.types
3. Mise en cache
nous Nous avons défini la politique de mise en cache suivante (1 an sur /media, 60j sur /static) :
Pour plus d'infos sur l'importance de définir des "expires", je vous invite à suivre cette doc : Éviter les mises en cache de durée imprévisible des fichiers statiques
| Bloc de code | ||
|---|---|---|
| ||
location /media {
expires 1y;
add_header Cache-Control "public";
[...]
}
location /static {
expires 60d;
add_header Cache-Control "public";
[..]
}
|
==> avec l'ensemble de ces changements, on est passé d'un score de 22/57 à 40/77 (mobile/desktop) à Nice
Sur la page d'accueil, on est aujourd'hui à 81%/95%