deflate Problem in htaccess
Ich habe bei einigen Contao Seiten keine Kompression. In der htaccess wird diese angefordert über die if Abfrage <IfModule mod_deflate.c> und <IfModule mod_filter.c>
Wenn ich die Abfrage lösche, wird komprimiert laut google pagespeed.
Aber mit der if Abfrage geht es nicht. Das macht doch keinen Sinn oder?!
Liste der Anhänge anzeigen (Anzahl: 1)
Deflate aktiviert -> Google Pagespeed sinkt
Ich hab ein interessantes Deflate Problem.
Ausgangssituation:
- In den Backend Einstellungen sind sowohl Server- und Browsercache als auch Kompression für Markup und Skripte aktiviert.
- htaccess deflate und gzip sind auskommentiert
Die Website unter der Arbeitsadresse: http://staging.altersvorsorge-tipp.de bekommt bei Gooogle Pagespeed trotzdem 89 punkte (Mobil) und 95 Punkte (Desktop)
Laut http://www.whatsmyip.org/http-compression-test/ ist sie unkomprimiert... klar, weil in der htaccess alles auskommentiert ist. Soweit so gut.
Wenn ich in der htaccess jetzt aber die deflate Komprimierung aktiviere, geben die üblichen online Kompressions-Chrecker zwar grünes Licht, aber der Google Pagespeed sinkt dann im Mobilbereich um 8 Punkte (auf 81) und beim Desktop um 1 Punkt (auf 94) :rolleyes:
Foto Google Pagespeed vorher-nachher:
Anhang 17432
hier die htaccess dazu:
Code:
<IfModule mod_deflate.c>
#<IfModule mod_filter.c>
AddOutputFilterByType DEFLATE text/html text/plain text/css application/json
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE text/xml application/xml text/x-component
AddOutputFilterByType DEFLATE application/xhtml+xml application/rss+xml application/atom+xml
AddOutputFilterByType DEFLATE image/x-icon image/svg+xml application/vnd.ms-fontobject application/x-font-ttf font/opentype
# </IfModule>
<FilesMatch "\.(js|jpg|jpeg|gif|ico|htc|png|css|txt|html)$ ">
SetOutputFilter DEFLATE
</FilesMatch>
</IfModule>
Die mod_deflate.c Bedingung muss ich übrigens auch auskommentiert lassen, sonst wird die Seite nicht komprimiert ausgeliefert.
Interessant finde ich besonders dass bei Mobile die das Rendering blockierende CSS-Ressource wesentlich schlimmer wiegt (rot) als im unkomprimierten zustand (orange).
Es handelt sich aber um ein und dieselbe Datei.
Warum bekommt denn die Seite mit aktivierter Kompression einen schlechteren Pagespeed?? :eek:
Beste Grüße
Chris