hallo,
ich habe mich mal mit der gzip-komprimierung meiner website beschäftigt, jedoch hatte ich bisher keinen erfolg. 
 
folgendes habe ich ausprobiert (geliehen von phpbb & php.net):
	
kann es sein das irgendwas fehlt oder falsch geschrieben ist?!
irgendwie habe ich noch immer die hoffnung so ein wenig trafiic zu sparen ;-)
Gruß René
					ich habe mich mal mit der gzip-komprimierung meiner website beschäftigt, jedoch hatte ich bisher keinen erfolg.
 
 folgendes habe ich ausprobiert (geliehen von phpbb & php.net):
PHP-Code:
	
	
$gzip_compress='1';
$do_gzip_compress = FALSE;
if($gzip_compress) {
    $phpver = phpversion();
    if($phpver >= "4.0.4pl1") {
        if(extension_loaded("zlib")) {
            ob_start("ob_gzhandler");
        }
    }
    else if($phpver > "4.0.0") {
        if(strstr($HTTP_SERVER_VARS['HTTP_ACCEPT_ENCODING'], 'gzip')) {
            if(extension_loaded("zlib")) {
                $do_gzip_compress = TRUE;
                ob_start();
                ob_implicit_flush(0);
                header("Content-Encoding: gzip");
            }
        }
    }
}
if ($do_gzip_compress) {
    $gzip_contents = ob_get_contents();
    ob_end_clean();
    $gzip_size = strlen($gzip_contents);
    $gzip_crc = crc32($gzip_contents);
    $gzip_contents = gzcompress($gzip_contents, 9);
    $gzip_contents = substr($gzip_contents, 0, strlen($gzip_contents) - 4);
    echo "\x1f\x8b\x08\x00\x00\x00\x00\x00";
    echo $gzip_contents;
    echo pack('V', $gzip_crc);
    echo pack('V', $gzip_size);
} 
irgendwie habe ich noch immer die hoffnung so ein wenig trafiic zu sparen ;-)
Gruß René
 
          



Kommentar