Le plugin mod_pagespeed de Google que j'ai récemment installé et que je souhaite utiliser exclusivement pour l'optimisation des images.
Jusqu'à présent, le résultat des informations sur Pagespeed a été aléatoire. La moitié du temps, ça va, l'autre moitié, il se plaint que je devrais "Utiliser la mise en cache du navigateur pour les ressources suivantes pouvant être mises en cache." - avec une longue liste de presque toutes les images de ma page d'accueil mises en cache à la 5 minute par défaut.
Maintenant, j'ai lu que cela peut parfois arriver si le module n'a pas complètement fini de restituer la version mise en cache et qu'il servira une image temporaire avec un cache court entre-temps. Mais je ne peux pas comprendre pourquoi ce serait le cas puisque les images n'ont pas changé et sont les mêmes images qu'il y a à peine 10 minutes ont dit que tout allait bien.
Donc, autant que je puisse voir:
J'utilise Apache 2.4.18 et mod_pagespeed 1.11.33.5-0. Le fichier de configuration pagespeed.conf est configuré avec les deux lignes suivantes vers le bas avant le bloc <Location>
:
ModPagespeedRewriteLevel PassThrough
ModPagespeedEnableFilters rewrite_images,extend_cache_images
Quelqu'un peut-il suggérer une explication de ce qui semble être un cache qui expire de manière persistante?
J'ai constaté que mod_pagespeed sert des images et d'autres ressources avec une expiration de cache de 5 minutes si elles ne sont pas disponibles dans son répertoire de cache (pour le moment). De plus, après le redémarrage du serveur Web Apache, il faut un certain temps pour que mod_pagespeed retrouve son efficacité maximale.
Il peut être utile de supprimer et de recréer le répertoire de cache:
Sudo mv /var/cache/mod_pagespeed /var/cache/mod_pagespeed.del
Sudo rm -rf /var/cache/mod_pagespeed.del/
Sudo mkdir /var/cache/mod_pagespeed
Sudo chown www-data:root /var/cache/mod_pagespeed/
Sudo service Apache2 restart
Pour déterminer la taille actuelle du répertoire de cache de mod_pagespeed:
du -hs /var/cache/mod_pagespeed/
Pour augmenter la taille du cache disque de 100 Mo (par défaut) à 10 Go dans le fichier de configuration de mod_pagespeed /etc/Apache2/mods-enabled/pagespeed.conf
:
ModPagespeedFileCacheSizeKb 10240000