Optimisez la vitesse de vos sites Web avec YUI Compressor

Ce midi je vous ai expliqué comment optimiser vos exécutables avec UPX. Dans la ligné, voici un autre petit outil pour les développeurs Web.

Vous connaissez peut-être YUI, le framework de Yahoo! qui permet de créer des interfaces Web.

Les développeurs de YUI ont aussi créé un petit outil YUI Compressor YUI Compressor (téléchargement). Ce programme, lui aussi multi-plateforme, car écrit en Java, permet par une simple ligne de commande de réduire la taille de vos scripts JavaScript et feuilles de styles CSS, tout en les laissant fonctionnels. Ce genre d’optimisation peut sembler inutile, à l’heure où presque tous le monde possède une connexion ADSL. Mais au contraire, si vous développez pour des terminaux mobiles, que vous avez des quotas de bande passante sur votre serveur Web ou que vous voulez optimiser au maximum votre référencement sur les moteurs de recherche.

Pour réduire la taille de vos fichiers, le programme ne fait que remettre en forme le code-source, supprimant votre belle indentation, vos commentaires et sauts de lignes.

Une petite ligne de commande suffit pour traiter vos fichiers de script :

java -jar yuicompressor-x.y.z.jar myfile.js -o myfile-min.js

Après, petite astuce, si votre site Web tourne avec Apache, n’hésitez pas à utiliser le Apache mod_deflate.

Voir, encore mieux, de chaîner votre serveur avec un serveur Nginx Nginx, qui permet de mettre vos pages en cache allègent la charge de votre serveur principal, de les compresser en GZip avant de les envoyer au navigateur.

Ou le nouveau module Google Code mod_pagespeed de Google, qui apparemment fait tous ce boulot pour vous.

Publicités

~ par ILP sur 5 novembre 2010.

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

 
%d blogueurs aiment cette page :