Gonzague Dambricourt

Google sort son mod_pagespeed pour Apache

Google, en plus de générer des sommes d’argent complètement dingues, met régulièrement à disposition des internautes et des webmasters des outils gratuits et très pratiques. Certains sont financés par la publicité d’autres sont vraiment intégralement gratuits et sans publicité. Leur dernière nouveauté c’est un module Apache nommé mod_pagespeed. Je vous raconte ce que c’est?

Tout d’abord pour remettre en perspective mod_pagespeed il faut savoir dans quel programme il s’inscrit : Google a décidé de tout faire pour optimiser la vitesse de fonctionnement d’Internet. Cela passe par des façons différentes de compresser une image, la mise à disposition de leurs serveurs DNS (je sais, ça parle pas à tout le monde), un outil nommé PageSpeed permettant de mesurer le temps de chargement d’une page web, de trouver les choses qui ralentissent un site. Et Google a donc annoncé que la vitesse d’un site comptait dans leur algorithme de recherche..

Avant qu’ils ne s’attaquent à tout ça j’étais déjà sensible à la problématique de la vitesse car pour moi il est important qu’un site tourne vite et bien. Si vous avez un ordi et une connexion décente vous avez du remarquer que nos sites (celui-ci, BlogAutomobile..) tournent plutôt bien.. ils sont hébergés sur un serveur bien costaud et optimisé ça et là. Bref…

Dans cette optique de rendre le web plus rapide Google a donc sorti mod_pagespeed qui est un module Apache. Qu’est-ce c’est Apache? Le nom d’un serveur “web” c’est ce qui fait (en partie) que vous voyez des pages quand vous allez sur mon site et sur un tas d’autres sites web. Apache – à l’aide d’autres éléments – vous délivre des pages web, les fichiers images qui composent des sites … ( c’est une définition très “grosso merdo” Si vous voulez en savoir plus lisez ceci ). Les modules sont des extensions que l’on ajoute à Apache et qui permettent de faire différentes choses, il en existe un paquet.

Le Mod_pagespeed fait quoi ?

Le mod_page speed se place entre le code source ( le moteur si on veut traduire ça simplement ) d’un site et la sortie générée par le serveur web.

En gros on met du code source (par exemple du PHP) à qui on demande de récupérer des données (sur un blog les articles, les commentaires) et que l’on associe à des CSS et des images pour mettre en forme le fond…. Le serveur est la “moulinette” qui exécute ce code sur le serveur (server side) et qui “sert” les fichiers HTML, CSS, JPG, PNG .. nécessaires à rendre un site sur votre navigateur.

Le mod_pagespeed intervient dans cette “moulinette” pour optimiser ce qui vous parvient : recompresser les images JPEG et PNG, optimiser le code de la page HTML (etc) avant qu’elle ne soit delivrée à votre navigateur : on économise du coup sur le poids de la page, sur la bande passante consommée… et a priori une page optimisée.. se charge plus vite.

J’ai fait quelques essais sur un petit site et ça donne ceci :

Les résultats ne sont pas toujours meilleurs selon les configuration mais le module peut être paramétré / activé / désactivé site par site… On fera probablement des essais sur le serveur qui héberge ce site 🙂

Pour télécharger et installer le module sur votre propre serveur, c’est par ici , pour avoir des détails sur son utilisation c’est .

Si vous n’avez rien compris, désolé c’est un peu technique. Si vous avez tout compris et que vous trouvez que j’ai mal vulgarisé, désolé c’est pas hyper facile. Pour le reste, il y a Mastercard.

Merci à mon futur ex-colloc de l’info ^^

Quitter la version mobile