web-dev-qa-db-fra.com

La modification de l'en-tête d'expiration de "analytics.js" à partir de Google Analytics compliquerait-elle les choses?

J'utilise GTMetrix pour trouver des moyens d'accélérer le temps de chargement de mes pages. L'une des suggestions consiste à exploiter la mise en cache du navigateur, qui indique que les ressources souhaitées doivent expirer au moins une semaine. Une des ressources JavaScript suggérées est le analytics.js de Google, qui expire toutes les 2 heures.

Changer l'expiration aurait-il une incidence négative sur mes données Google Analytics? Sinon, comment voudriez-vous modifier manuellement l'expiration d'un nom de fichier individuel (c'est-à-dire pas en utilisant un plugin). Je vois toujours des expirys dans le fichier .htaccess simplement groupé par extensions de fichiers complètes (par exemple. <FilesMatch "\.(ico|pdf|jpg)$">) sans jamais cibler un seul fichier.

1
Tony DiNitto

Vous n'avez aucun contrôle sur les en-têtes du fichier javascript de Google Analytics, car votre serveur ne le sert pas. Les règles .htaccess que vous avez mentionnées ne peuvent s’appliquer qu'à vos propres fichiers.

Vous devrez simplement ignorer cette erreur particulière et espérer que Google rendra le fichier un peu plus convivial en cache à l'avenir.

2
Tim Fountain