1

Lorsque nous essayons d'obtenir de bons résultats avec Google, nous avons rencontré des difficultés.mod_expires ne fonctionne pas avec mod_pagespeed activé

Nous avons activé mod_pagespeed et cela a fonctionné. Il a fait ce qu'il est censé faire. Toutefois, lorsque l'on regarde les résultats, sur GT Metrix et Pagespeed Insights lorsque mod_pagespeed est activé, les mod_expires et la mise en cache du navigateur ne fonctionnent pas.

Est-ce intentionnel? Si oui, y a-t-il quelque chose globalement ou via .htaccess dans lequel je peux coder pour rendre la mise en cache du navigateur possible?

Répondre

0

J'ai le même problème, aussi mes liens css qui sont en effet déplacés au pied de page par priorityize_critical_css de pagespeed causent l'erreur de rendu-bloquant. Il arrive même si je mets pagespeed à seulement faire ci-dessus la fois l'optimisation css:

<IfModule pagespeed_module> 
ModPagespeed On 
ModPagespeedRewriteLevel PassThrough 
ModPagespeedEnableFilters prioritize_critical_css 
</IfModule> 

Quand je mis ModPagespeed Off, dissapears problème ... Pour l'instant je vois avertissement de la mise en cache du navigateur pour les images .png pour la plupart (je ai mod_expires a la valeur "access 1 year", mais quand j'essaie d'utiliser extend_cache dans pagespeed au lieu de mod_exipre, encore plus d'avertissements de mise en cache du navigateur apparaissent).

Après une recherche google je l'ai trouvé éliminaient l'avertissement de connaissances:

ModPagespeedInPlaceResourceOptimization off 

Docs sur In-Place Resource Optimization.

0

Voici une réponse, par Matthias Redl-Mann, j'ai découvert dans le forum produits Google:

donc je pourrais résoudre le problème: L'utilisateur apache n'a pas eu accès au répertoire de cache . La définition d'un chemin de cache différent via la directive ModPagespeedFileCachePath a résolu le problème. Après avoir défini un chemin avec accès pour l'utilisateur apache, tout a fonctionné.