gzip-Kompression

Hallo,

Google Webmastertools meint, ich sollte die gzip-Komprimierung auf dem Server aktivieren. Die ist aber bereits aktiv. Muss ich denn die entsprechenden Dateien bereits gzip-komprimiert auf den Server laden? Hatte bisher immer gedacht, dass das alles auf dem Server gemacht wird…

Gruß

nein, aber wahrscheinlich ist in deinem apache das oxid-verzeichnis nicht dem deflate-module zugeordnet.

Hallo oxal,

kann ich das über die phpinfo kontrollieren, oder muss ich das beim Hoster erfragen?

Gruß

[QUOTE=fragarena;29591]Hallo oxal,

kann ich das über die phpinfo kontrollieren, oder muss ich das beim Hoster erfragen?

Gruß[/QUOTE]
Ich frage mich, wie Google von außen feststellen will, ob das aktiviert ist…

Die sehen ja nur HTML und was man so über javascript erfahren kann.

Dazu gehört aber m.E. sicher nicht die Server Konfiguration…

Mit FireBug kannst Du im “Netzwerk”-Tab feststellen, ob die Dateien komprimiert geladen werden.

Im “Antwort”-Header ist das dann dokumentiert.

Und die übertragene Dateigröße gibt da auch schon einen Hinweis

Ich frage mich, wie Google von außen feststellen will, ob das aktiviert ist…

über den header der vom server zurück kommt? firebug macht das doch nicht anders.

[QUOTE=fragarena;29591]Hallo oxal,

kann ich das über die phpinfo kontrollieren, oder muss ich das beim Hoster erfragen?

Gruß[/QUOTE]

Versuch mal folgendes in die .htaccess im Oxid-Verzeichnis zu tun:


<Location />
# Insert filter
SetOutputFilter DEFLATE
SetInputFilter DEFLATE

# Netscape 4.x has some problems...
BrowserMatch ^Mozilla/4 gzip-only-text/html

# Netscape 4.06-4.08 have some more problems
BrowserMatch ^Mozilla/4\.0[678] no-gzip

# MSIE masquerades as Netscape, but it is fine
# BrowserMatch \bMSIE !no-gzip !gzip-only-text/html

# NOTE: Due to a bug in mod_setenvif up to Apache 2.0.48
# the above regex won't work. You can use the following
# workaround to get the desired effect:
BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html

# Don't compress images
SetEnvIfNoCase Request_URI \
\.(?:gif|jpe?g|png)$ no-gzip dont-vary

# Make sure proxies don't deliver the wrong content
Header append Vary User-Agent env=!dont-vary
</Location> 

Wenn das nicht funzt, dann muß es in die http.conf vom Apache, müßte dann der Provider machen, und bei Location statt / dann Dein Oxid-Verzeichnis.

Viel Erfolg, es lohnt sich,
Achim