Minify — Accélérez l’affichage des pages en réduisant le nombre de requêtes HTTP

Minify est un script PHP5 dont l’objectif est d’aider les webmasters à atteindre un des objectifs les plus importants des règles de hautes performances pour les sites web proposées par Yahoo! : diminuer le nombre de requêtes HTTP. Pour y parvenir, Minify combine (concatène) les fichiers CSS ou Javascript. En prime, il supprime les commentaires et les espaces en trop. Minify se charge même de l’encodage gzip tout en envoyant les bons en-têtes (headers) au navigateur.

Avant Minify
Après Minify

Ces deux images issues d’un test complet de Minify montrent comment ce script PHP élimine 5 requêtes HTTP et réduit la bande passante nécessaire aux fichiers Javascript et CSS de 70% !

Grosses cerises sur le bouquet déjà bien garni de Minify :

  • WP-Minify — Plugin pour WordPress
  • W3 Total Cache — Ce plugin indispensable pour tout site WordPress est prêt pour Minify, il ne reste plus qu’à l’activer et à spécifier les fichiers Javascript et CSS que vous voulez concaténer et minifier. Attention toutefois à bien respecter l’ordre d’apparition des différents fichiers dans votre code et l’endroit où le script affichera le lien pour le fichier généré. En cas de problème, la version autonome permet de créer des groupes de fichiers que l’on pourra placer où l’on veut dans la page : dans le head ou juste avant la fermeture de la balise body selon vos besoins.
  • Un Helper pour Zend Framework est également disponible.