Réduire le temps de chargement en réduisant la taille de ses fichiers sans plugin #fail




Pour réduire le temps de chargement (et c’est souvent de l’argent), une étape est de réduire la taille des fichiers qui sont envoyés.

Des fichiers plus petits, c’est un site qui se load plus rapidement, des visiteurs plus contents et google qui sourit.

reduire-le-temps-de-chargement-page-web

L’idée est de virer tout le code qui ne sert à rien pour l’utilisateur, c’est à dire les commentaires, les espaces et autre retours à la ligne.

Certains plugins comme WP minify font cela mais en fait il suffit d’un petit bout code dans le fichier functions.php de votre thème wordpress.

Le code est le suivant:

add_action('get_header', 'gkp_html_minify_start');
function gkp_html_minify_start() {
ob_start( 'gkp_html_minyfy_finish' );
}

function gkp_html_minyfy_finish( $html ) {

// Suppression des commentaires HTML,
// sauf les commentaires conditionnels pour IE
$html = preg_replace('/).)*-->/s', '', $html);

// Suppression des espaces vides
$html = str_replace(array("\r\n", "\r", "\n", "\t"), '', $html);
while ( stristr($html, ' '))
$html = str_replace(' ', ' ', $html);

return $html;
}

Astuce dénichée sur Geekpress ici.

[edit] Sauf que petit problème, ca me vire carrément mes encarts Adsense! FAIL!!!!
J’ai donc supprimé ce code malgré l’intérêt qu’il pouvait présenter, je préfère adsense…

Taggé , , , , , , .Mettre en favori le Permaliens.

Une réponse à Réduire le temps de chargement en réduisant la taille de ses fichiers sans plugin #fail

  1. Hamza dit :

    ça tombe bien car je viens à mon tour d’écrire un article regroupant 9 astuces pour réduire le temps de chargement du blog. Il faut savoir qu’en réduuisant le temps de chargement du blog on peut facilement diminuer notre taux de rebond et devenir un SEO-ami.

    Pour les curieux voici l’article :
    http://www.blogger-me.com/2013/05/9-conseils-pour-reduire-le-temps-de.html

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.