J'essaie d'activer la mise en cache côté client sur mon site Web alimenté par Typo3 8.5.3.Typo3 8.5 - Activer la mise en cache côté client
J'ai trouvé cette page: https://typo3.org/documentation/article/using-cache-control-headers-in-typo3/
Mais je ne peux pas réussir à le faire fonctionner.
Ce sont mes paramètres, ai-je oublié quelque chose? Je l'ai inclus sur un modèle d'utilisation sur mon site Web, mais cela ne semble pas fonctionner. Je ne sais pas si c'est une question de configuration du serveur ou seulement de la configuration de Typo3.
Je souhaite activer la mise en cache côté client pour répondre aux recommandations de Google sur son « test de vitesse »: https://developers.google.com/speed/pagespeed/insights/
Voici un en-tête en cours que je reçois un fichier js:
Date Mon, 25 Sep 2017 14:01:18 GMT
Server Apache
Last-Modified Mon, 17 Jul 2017 07:13:51 GMT
ETag "224cf4-20976e-5547e24169863"
Accept-Ranges bytes
Content-Length 2135918
Content-Security-Policy default-src * ; style-src * 'u…'unsafe-inline' 'unsafe-eval'
X-WebKit-CSP default-src *; style-src * 'un…'unsafe-inline' 'unsafe-eval'
Content-Type text/javascript
Strict-Transport-Security max-age=31536000
X-XSS-Protection 1; mode=block
X-Content-Type-Options nosniff
AFAIK google recommande d'ajouter une config de cache pour plusieurs mimetypes, par ex. pour les images. Cela serait configuré dans les paramètres du serveur. Pouvez-vous ajouter la sortie de votre test de vitesse de page de façon à ce que nous puissions regarder de plus près? –
Voici un écran de mon test de pagespeed: http://hpics.li/8a05a14 C'est principalement des images, mais il y a aussi beaucoup de css et js – toto1911
Ces paramètres de cache sont contrôlés par Typo3 mais par les paramètres du serveur web. J'ai ajouté une réponse avec .htaccess config qui devrait corriger l'avertissement. –