Minify, réduisez et réunissez vos fichiers CSS et Javascript

Ah les jolis sites, avec leurs feuilles de styles, leurs animations en Javascript et leurs morceaux d’AJAX dedans !
C’est joli, c’est très “2.0 et cie”, mais ça fait encore plus de lignes de code, encore plus de fichiers et donc encore plus de bande passante.

balance

Les sites s’allourdissent (sans parler des pubs, du flash, etc …). Bref ! C’est la crise, faut alléger tout ça ! (oui, je sais que la crise n’a rien à voir, mais c’est dans l’ère du temps :D ).

Je vais parler aujourd’hui d’un petit bout de php qui ne fera de mal à personne : Minify.

Minify est un script codé en php5 qui permet de réduire et de réunir efficacement les fichiers CSS et Javascript.
Cette application supprime tous les caractères inutiles à l’interprétation du code par les navigateurs, à savoir les espaces et les commentaires.
De plus, elle concatène ces scripts entre eux, ce qui permet de réduire le nombre de requêtes effectuées par le navigateur de vos visiteurs (ce qui implique un temps de chargement ainsi qu’une charge en bande passantes réduits).
Autre atout, les fichiers crées sont envoyés avec un encodage HTTP (gzip/deflate), ce qui signifie qu’au moment de l’envoi au navigateur, ils vont être (g)zippés (compressés).

Au niveau de l’installation, c’est assez simple puisqu’un assistant de création d’URL est fourni avec l’outil pour permettre une integration plus aisée à vos créations existantes ou futures. Le fichier readme explique tout ça bien mieux que moi ^^

Cette petite application est simple, mais diablement efficace. De plus, elle est gratuite et sous licence BSD (une des nombreuses licences OpenSource).

Via : WebAppers

Tags: , , ,

Jeudi, janvier 22nd, 2009 WebDev

Leave a Reply