esup-pod

Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

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é (clin d'œil)

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
titlepod_nginx.conf
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%