web-dev-qa-db-fra.com

comment forcer la mise en cache de wordpress admin

En raison de l'utilisation de connexions lentes ces derniers temps, je voudrais forcer la section d'administration de WordPress à être mise en cache dans le navigateur (FF, IE), de sorte que le chargement des pages d'administration prend moins de temps (car, en fait, la plupart des éléments ne changent jamais.). Y'a-t'il un quelconque moyen d'y arriver?

4
ALalavi

votre problème n’est pas lié aux pages d’administration elles-mêmes, elles ne sont tout simplement pas assez grandes pour être affectées par une connexion lente, mais aux fichiers JS et CSS. Vous pouvez leur fixer une date d'expiration qui indiquera au navigateur qu'il peut les mettre en cache jusqu'à ce moment-là.

Pour les mettre en cache pendant une semaine dans votre fichier .htaccess, ajoutez (idée tirée de askapache )

# 1 WEEK
<FilesMatch "\.(jpg|jpeg|png|gif|swf|js|css)$">
Header set Cache-Control "max-age=604800, public"
</FilesMatch>

Le paramètre max age spécifie la durée en secondes après laquelle l'URL doit être récupérée à nouveau.

Si cela ne suffit pas, peut-être parce que le cache de votre navigateur contient d'autres fichiers auxquels vous accédez plus fréquemment, vous devez installer un proxy de mise en cache sur votre PC, le configurer pour qu'il mette toujours en cache les fichiers JS et CSS de votre site, puis configurer le navigateur. utiliser le proxy.

3
Mark Kaplun