Tirer parti des fichiers externes de mise en cache du navigateur
J'ai utilisé google pagespeed Insights pour tester les performances de mon nodejs site web. Pour certains des fichiers externes c'est à dire que le levier de mise en cache du navigateur mais je ne sais pas comment faire cela ?
Effet de levier de mise en cache du navigateur
Définition d'une date d'expiration ou d'un âge maximum dans les en-têtes HTTP pour les ressources statiques demande au navigateur de charger préalablement les ressources téléchargées à partir du disque local plutôt que sur le réseau.
Levier de mise en cache du navigateur pour la suite de mettre en cache des ressources:
http://maps.googleapis.com/...kwPPoBErK_--SlHZI28k6jjYLyU&sensor=false (30 minutes)
http://www.google-analytics.com/analytics.js (2 heures)
Quelqu'un merci de m'aider sur ce point.
source d'informationauteur Manoj | 2014-08-25
Vous devez vous connecter pour publier un commentaire.
La seule solution est de reverse proxy Google ressources. Vous pouvez ensuite ajouter de Contrôle du Cache et de la mise en cache d'autres en-têtes. Si vous utilisez Apache, vous pouvez accomplir de la façon suivante dans votre httpd.fichier conf:
Les inconvénients de cette situation sont:
Si vous n'avez pas accès à httpd.fichier conf comme rudolfv réponse il y a plusieurs options ici:
utiliser un script php pour générer le script de google analytics sur chaque demande à la volée:
utiliser la puissance de la .htaccess si votre fournisseur d'hébergement permettant mod_headers & mod_proxy