Momentan ist bei dir die Kompression nur teilweise angeschaltet, das hast du mit <?php ob_start("ob_gzhandler"); ?>, bewirkt. So wird nur die Html Ausgabe Komprimiert. Bringt nicht wirklich viel, weil die eh meist nicht groß sind, aber besser als nix...
Du könntest auch das hier mal testen wenns immer noch nicht geht:
<ifModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file \.( html|css|js|xml|php|txt)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</ifModule>
Es könnte auch sein das dein Hosting Paket gzip/deflate nicht unterstützt, weil:
Zitat
Um die gzip Komprimierung via .htaccess zu aktivieren, muss der Apache-Server zunächst einmal über die nötige Komponente verfügen.
Für die Komprimierung mit gzip ist das „mod_gzip“ oder „mod_deflate“ –Modul vonnöten.
Um schnell zu testen ob diese Module auf dem entsprechenden Server verfügbar sind, reicht es eine .php Datei mit folgendem Inhalt zu erstellen und diese auf dem jeweiligen Webspace aufzurufen: <?php phpinfo(); ?>
Wird unter „Loaded Modules“ „mod_gzip“ oder „mod_deflate“ aufgeführt, unterstützt der Server die Komprimierung mit gzip.
Quelle: http://www.webmasterarchiv.com/ladezeit-verri…rimierung-gzip/
Es könnte aber auch sein das es mit der Serverkonfiguration nur ausgeblendet wird.
Jedenfalls wenn es mit dem Code von Gerd-E und dem aus hier dem Post nicht geht, hilft noch Trick 17. Oder Hoster fragen ob er es aktiviert oder den Hoster/Paket wechseln.
MfG