L’un des problèmes sur Internet, c’est le temps que mettent parfois les pages Web à se charger totalement. C’est sur certains sites une tache très longue en temps ce n’est pas vraiment un gain de productivité pour vous … Au passage, Google a annoncé il y a quelques mois prendre en compte le temps de chargement des pages Web, dans sa manière de classer les résultats dans le moteur de recherche. Optimisez vos blogs et sites le plus possible, c’est important pour vos visiteurs et votre référencement !
Minify
Vous connaissez sûrement Minify, cette application PHP permettant d’optimiser le chargement des pages HTML en comprimant les fichiers JavaScript (js) et en regroupant les fichiers de style (css).
PluginWP Minify
Pour les utilisateurs de wordpress, voici le plugin WP Minify permettant d’intégrer très simplement ces optimisations dans votre blog wordpress et ceci sans aucun réglage. Il est à noter que ce plugin fonctionne avec WP Super Cache et qu’il est possible d’exclure des scripts JS si ceux-ci posent quelques difficultés lors de l’affichage.
Avec la mise en œuvre de ce plugin WP, vous devriez remarquer une différence dans la vitesse de chargement de votre site. Ainsi ces quelques millisecondes de gagnées pourront faire la différence en terme de référencement.
En 2010, le temps de chargement des pages WEB sera un facteur positif dans l’algorithme de pertinence de Google.
En effet Google par l’intermédiaire de Matt Cutts a annoncé dans un interview vidéo que le temps de chargement des pages WEB serait un des possibles critères qui influencerait l’ordre d’apparition des résultats sur les pages de recherche de Google.
Même si l’impact sur le référencement reste à mesurer, il va nous falloir tout de même prêter une attention aux temps de réponse de nos sites WEB.
Pour ce faire je vous propose dans cet article une petite optimisation technique, très simple, permettant d’améliorer le temps d’affichage des pages WEB. À titre d’illustration, nous allons utiliser cette optimisation sous WordPress.
Le principe proposé est de compresser les pages HTML à chaque fois qu’elles sont chargées sur le navigateur. Ce code via la fonction ob_start() temporise l’envoi de la page afin de l’envoyer sous forme compressée (GZ-encodé) au navigateur.
Avant de mettre en œuvre ce code PHP, il faut tout d’abord vérifier que le module zlib est installé sur votre serveur PHP.
Rien de plus simple, il suffit de créer le script phpinfo.php contenant le code PHP suivant :
<? php phpinfo(); ?> Puis de le sauvegarder sur votre serveur et de l’exécuter. Sur la page affichée, il vous suffit de rechercher le mot zlib. Si le module est installé vous devriez avoir un tableau ressemblant à celui-ci.
Si le module zlib est installé, pour compresser les pages HTML il vous suffit alors d’éditer, avec votre éditeur favori, le fichier index.php se situant dans le répertoire racine de WordPress afin d’ajouter le code suivant :
if (substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], ‘gzip’)) { ob_start("ob_gzhandler"); }
else { ob_start(); }
Votre nouveau fichier index.php devra alors ressembler à ceci :
Vous pouvez utiliser gzip-test pour vous assurer que la compression fonctionne. Si tout est OK vous devez obtenir la valeur Yes pour la variable “Web Page compressed”.



