1

Wenn Sie versuchen, in Google's Pagespeed-Insights gute Ergebnisse zu erzielen, haben wir eine Situation gefunden.mod_expires funktioniert nicht, wenn mod_pagespeed aktiviert ist

Wir haben mod_pagespeed aktiviert und das hat funktioniert. Es hat getan, was es tun soll.

Wenn wir jedoch die Ergebnisse betrachten, auf GT Metrix und Pageseed Insights, wenn mod_pagespeed aktiviert ist, funktioniert mod_expires und Browser-Caching nicht.

Ist das von Entwurf? Wenn ja, gibt es irgendetwas global oder via .htaccess, damit ich Code cachen kann, um Browser-Caching zu ermöglichen?

Antwort

0

Ich habe das gleiche Problem, auch meine CSS-Links, die in der Tat von pageSpeed ​​priorize_critical_css in die Fußzeile verschoben werden, verursachen Render-Blockierungsfehler. kommt es vor, selbst wenn ich Page Speed ​​auf ONLY gesetzt tun above the fold CSS-Optimierung:

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

Wenn ich gesetzt ModPagespeed Aus, Problem verschwindet ... Vorerst ich Browser-Caching Warnung vor allem für PNG-Bilder sehen (I habe mod_expires auf "access 1 year" eingestellt, aber wenn ich versuche, extend_cache in pagespeed stattdessen mod_exipre zu verwenden, erscheinen noch mehr Browser-Cache-Warnungen.

Nach einiger Google-Suche i dies die Warnung von Einsichten entfernt gefunden:

ModPagespeedInPlaceResourceOptimization off 

Docs auf In-Place Resource Optimization.

0

Hier ist eine Antwort, die von Matthias Redl-Mann, entdeckte ich in Forum Google-Produkte:

So konnte ich das Problem lösen: Der Apache-Benutzer keinen Zugriff auf das Cache-Verzeichnis hatte. Wenn Sie einen anderen Cache-Pfad über die -Anweisung von ModPagespeedFileCachePath festlegen, wurde das Problem behoben. Nach der Einstellung ein Pfad mit Zugriff für den Apache-Benutzer, hat alles funktioniert.

Verwandte Themen