Mon site Web est construit avec WordPress et j'utilise une combinaison des plugins W3 Total Cache et Autoptimize pour accélérer mon site Web.
Mes paramètres semblent être corrects et la plupart des efforts d'optimisation fonctionnent correctement, mais Google PageSpeed Insights suggère toujours que je devrais "Tirer parti de la mise en cache du navigateur" pour mes images. Le site WP se trouve sur le domaine principal (mydomain.com), où les images sont téléchargées vers un sous-domaine (media.mydomain.com).
Alors maintenant, même si j'ai activé la mise en cache du navigateur pour les médias, etc. dans W3 Total Cache, PageSpeed indique que les images sur media.mydomain.com n'expirent qu'après 5 minutes, mais mes paramètres indiquent 31536 000 secondes pour le média.
Les images du sous-domaine ne sont-elles pas couvertes par les paramètres .htaccess générés par le cache W3 Total? Devrais-je ajouter un fichier .htaccess similaire à la racine de media.mydomain.com pour que cela fonctionne, ou puis-je modifier les paramètres dans W3 Total Cache pour couvrir également ce problème?
Si votre site est à trafic moyen ou faible, je vous recommande de conserver les images dans le même domaine que WordPress le fait par défaut et d'activer le jetpack par WordPress pour en obtenir plus. vitesse et performance.
Votre cache total W3 et votre .htaccess sur le domaine principal ne fonctionneront pas sur vos sous-domaines.
Copiez le code de mise en cache htaccess de vos URL principales dans les sous-domaines et voyez comment il répond.
@ WilliamHarvey