Blog

Optimisation pour la bande passante sur Apache et Nginx

Jeudi 4 septembre 2014

Tout le monde veut utiliser moins de bande passante : les hébergeurs veulent des factures moins élevées, les utilisateurs mobiles veulent rester sous leurs limites et personne ne veut attendre pour des octets inutiles. Le web regorge d’opportunités pour économiser de la bande passante : pages servies sans gzip, feuilles de style et JavaScript servis non minifiés, et images non optimisées, pour n’en citer que quelques-unes.

Optimisation pour la bande passante sur Apache et Nginx

Alors pourquoi le web n’est-il pas déjà optimisé pour la bande passante ? Si ces économies profitent à tout le monde, pourquoi n’ont-elles pas encore été adoptées ? C’est principalement parce que cela demandait trop d’efforts. Les webdesigners sont encouragés à « enregistrer pour le web » lors de l’exportation de leurs créations, mais ils n’y pensent pas toujours. Les développeurs JavaScript n’aiment pas travailler avec du code minifié car cela rend le débogage plus difficile. Vous pouvez configurer un pipeline personnalisé qui garantit que chacune de ces optimisations est appliquée à votre site à chaque fois dans le cadre de votre processus de développement ou de déploiement, mais cela représente beaucoup de travail.

Une solution simple pour les utilisateurs du web consiste à utiliser un proxy d’optimisation, comme
celui de Chrome.
Lorsque les utilisateurs optent pour ce service, leur trafic HTTP passe par le proxy de Google, ce qui optimise le chargement de leurs pages et réduit l’utilisation de la bande passante de 50 %. Bien que cela soit formidable pour ces utilisateurs, c’est limité aux personnes utilisant Chrome qui activent la fonctionnalité et cela ne peut pas optimiser le trafic HTTPS.

Avec
Optimiser pour la bande passante,
l’équipe PageSpeed apporte cette même technologie aux webmasters afin que tout le monde puisse en profiter : utilisateurs d’autres navigateurs, sites sécurisés, utilisateurs d’ordinateurs de bureau et propriétaires de sites qui souhaitent réduire leurs factures de trafic sortant. Installez simplement le
module PageSpeed
sur votre serveur Apache ou Nginx1,
activez
Optimiser pour la bande passante dans votre configuration, et PageSpeed fera le reste.

Optimisation pour la bande passante sur Apache et Nginx — 2

Si vous décidez plus tard de vous intéresser aux optimisations plus avancées de PageSpeed, qu’il s’agisse de
l’extension de cache
et
de l’inlining
ou des plus agressives
chargement différé des images
et
différer JavaScript,
il suffit de les activer dans votre configuration PageSpeed.

En savoir plus sur
l’installation de PageSpeed ou
l’activation d’Optimiser pour la bande passante.

1 : Si vous utilisez un serveur web différent, envisagez d’exécuter PageSpeed sur un proxy Apache ou Nginx. Et tout est
open source,
avec des efforts de portage en cours pour
IIS,
ATS, et d’autres.

Alien Road

Comment nous l'appliquons

We archive Search Central announcements because client questions often trace back to a change that was announced years ago. Reading the original is faster than reconstructing it from second-hand summaries.

Services associés

Partager