Bitte um Hilfe mit gzipcompress

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Bitte um Hilfe mit gzipcompress

    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):
    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_contents9);
        
    $gzip_contents substr($gzip_contents0strlen($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);

    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é

  • #2
    www.wer-die-suchfunktion-kennt-ist-schneller-am-ziel.de

    http://www.php-resource.de/forum/sho...threadid=16970
    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Kommentar

    Lädt...
    X