Tutorial HTML Compression/GZIP pe wordpress

Naruto9

VIP Club
Registered
Full Member
Web Designer
VIP Club
Foarte bun pentru cei care vor sa reduca dimensiunea unei pagini care de multe ori este destul de mare. SI stiti prea bine, cu cat e mai mare pagina cu atat se va incarca mai greu.

Pasul 1. Deschidem FTP si mergem in wp-content/themes/tema_mea iar aici cautam functions.php. Deschidem si jos de tot inainte de ?> adaugam urmatorul cod
Cod:
function sanitize_output($buffer)
{
    $search = array(
        '/\>[^\S ]+/s', //strip whitespaces after tags, except space
        '/[^\S ]+\</s', //strip whitespaces before tags, except space
        '/(\s)+/s'  // shorten multiple whitespace sequences
        );
    $replace = array(
        '>',
        '<',
        '\\1'
        );

    $blocks = preg_split('/(<\/?pre[^>]*>)/', $buffer, null, PREG_SPLIT_DELIM_CAPTURE);
    $buffer = '';
    foreach($blocks as $i => $block)
    {
      if($i % 4 == 2)
        $buffer .= $block; //break out <pre>...</pre> with \n's
      else
        $buffer .= preg_replace($search, $replace, $block);
    }

    return $buffer;
}
Pasul 2: Deschidem header.php si inainte la tot ce aveti acolo adaugati urmatoarea linie
Cod:
<?php ob_start("sanitize_output"); ?>

SAVE si voila.

Pasul 3: CTRL + F5 . Intrati pe site, navigati si vedeti daca e totul in regula. Mai intrati si cu proxy, mai 'sunati' si un prieten si la final faceti un PageSpeed Insights.

Fara cod
Screenshot_3.png
Cu cod
Screenshot_4.png
 
Loading...
Back
Sus