Les deux fichiers de police .woff
n'ont pas de politique de cache définie. Résultat, on les télécharge beaucoup trop souvent par rapport à ce qu'on devrait.
On peut mettre de très longs caches sur ce genre de fichiers.
Les deux fichiers de police .woff
n'ont pas de politique de cache définie. Résultat, on les télécharge beaucoup trop souvent par rapport à ce qu'on devrait.
On peut mettre de très longs caches sur ce genre de fichiers.
# Configurer Nginx ?
Posté par Adrien Dorsaz (site web personnel, Mastodon) . Évalué à 2 (+0/-0).
Hello,
Si je ne me trompe pas, c'est la configuration du serveur nginx qu'il faudrait ajuster.
J'ai regardé le contenu du dossier
/public/fonts
et je dirai qu'il faudrait activer le cache du navigateur pour tous les fichiers présents (les extensions y présentes sont pour l'instantafm
,otf
,ttf
,woff
,woff2
).Voici les résultats avec
curl
et différents fichiers (on voit bien quecache-control
est présent pour une image et pour une policettf
, mais pas pour les nouvelles enwoff
etwoff2
):Je suis étonné que l'on ait mis que
86400
secondes, ça fait juste un jour de cache. Personnellement, surtout pour les polices, j'aurais mis quelque chose comme 1 semaine, car c'est vraiment rare de les changer.[^] # Re: Configurer Nginx ?
Posté par Adrien Dorsaz (site web personnel, Mastodon) . Évalué à 2 (+0/-0).
Ahaha, je me suis trompé, le cache est activé pour
86400*0*
secondes et donc 10 jours, pas juste 1 :-)Je me suis rendu compte quand j'ai préparé un PR qui active le mimetype pour woff2 et le cache pour ces polices:
https://github.com/linuxfrorg/admin-linuxfr.org/pull/5
J'ai fais ces modifications à la main et je ne les ai pas testées, alors il pourrait y avoir une erreur qui s'y est glissée…
Bon en vrai, la branch
master
de ce dépôt git n'a pas bougé depuis 2017, c'est peut être pas le bon endroit.[^] # Re: Configurer Nginx ?
Posté par Bruno Michel (site web personnel) . Évalué à 4 (+0/-0).
Je confirme, ça fait quelques temps que Benoît a mis en place un autre dépôt git, avec du ansible. L'objectif est de rendre ce nouveau dépôt git public un jour, mais il faudrait d'abord bien vérifier qu'il n'y a rien de sensible dedans. Et comme il y a plein d'autres choses à faire, ça n'a pas été la priorité jusque là.
Pour ce qui est du cache sur les polices, j'ai ajouté ça dans le dépôt git, mais je n'ai pas réussi à lancer ansible pour le déployer sur les serveurs. Du coup, j'ai fait la modif à la main directement sur les serveurs. J'espère juste n'avoir rien cassé au passage.
[^] # Re: Configurer Nginx ?
Posté par Adrien Dorsaz (site web personnel, Mastodon) . Évalué à 2 (+0/-0).
Merci, ça semble bien fonctionner :-)
Envoyer un commentaire
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.