speeding the web


Dans mon récent article : Vitesse d’affichage de site web améliorée, j’expliquais que Google prend en compte la vitesse des sites dans leur référencement. Google propose, aujourd’hui, un outil pour rendre Apache plus rapide: mod_pagespeed.




Il existe de nombreuses techniques pour améliorer les performances de sites web, rendre plus plaisante l’expérience utilisateurs. (cf. mes articles : Scalabilité Linux et le multicore et Déploiement en continu, capacity planning).



Google propose avec mod_pagespeed pour Apache 2.2 plusieurs améliorations :


  • amélioration du caching

  • réduction des communications client/serveur

  • diminution de la bande passante consommée


D’après Google, le gain serait de 50% pour la vitesse d’affichage de la page. Ces gains peuvent être réalisés “à la main”, mais mod_pagespeed, peut le faire à votre place.



mod_pagespeed propose de faire les optimisations suivantes :


  • re-compression automatique du html, en cas de modification du contexte

  • prise en charge automatique de la durée de vie dans le cache pour les images : 304 Not Modified




Pour l’instant les plateformes supportées sont :


  • CentOS / Fedora (32-bit and 64-bit)

  • Debian / Ubuntu (32-bit and 64-bit)




Google propose une vidéo de démonstration de l’amélioration des performances web :






Pour les webmasters qui ne savent pas comment optimiser un site web, je pense que c’est un très bon outil ! Par contre, des outils plus adaptés existent déjà, qui prennent en charge l’optimisation, le caching, le load-balancing et high availability : nginx, memcache, varnish, ha-proxy par exemple.



Vous pouvez retrouver les informations originales sur le blog de Google et télécharger mod_pagespeed ici