23
JUIL

Munee - Une bibliothèque PHP d'optimisation et manipulation d'assets

Publié le 23/07/13 à 09h26 par DJo

Munee est une bibliothèque PHP 5.3 permettant de mettre en place des outils d'optimisation des assets d'un projet web.

Munee est une bibliothèque PHP 5.3 permettant de mettre en place des outils d'optimisation des assets d'un projet web.

Avec la prise en compte du temps de réponse des pages web par les moteurs de recherche, il est impossible aujourd'hui de laisser de côté la phase d'optimisation des assets de son site web.

Munee est un ensemble de classes PHP 5.3 permettant d'optimiser ces assets de plusieurs manières:

  • Compilation en live de fichiers LESS, SCSS et Coffeescript
  • Redimensionnement d'images à la volée et mise en cache
  • Système de cache performant à la fois côté client et côté serveur
  • Combination des fichiers CSS et JS en une seule requête
  • Minification et compression GZIP

L'installation du système se fait très facilement à l'aide de composer, il suffit de rajouter meenie/Munee dans le composer.json et installer le package avec la commande classique (php composer.phar install).

Ensuite vous chargez l'autoload de composer dans votre framework ou site web et Munee est prêt à emploi.

Chargez vos CSS en une seule requête et spécifiant si vous souhaitez qu'ils soient minifiés:

<link rel="stylesheet" href="/css/libs/bootstrap.min.css,/css/site.scss?minify=true">

Faites de même avec vos scripts JS:

<script src="/js/libs/jquery-1.8.1.min.js,/js/libs/bootstrap.min.js,/js/site.js?minify=true"></script>

Puis mettez en place le système de resize et cache des images en direct:

<img src="/img/my-image.jpg?resize=width[100]-height[50]">

Voilà comment en quelques lignes de code vous avez gagné de précieuses millisecondes de chargement!

A utiliser en parallèle avec Web Page Test pour voir les évolutions avant et après les modifications apportées.

 

Site Officiel

Personne n'a baraguiné de chtite phrase pour le moment !


Ajouter un Commentaire

Pour poster un commentaire, vous devez être identifié. Vous pouvez choisir parmi ces trois méthodes d'identification:

Compte la Ferme du Web

Identifiez-vous
Inscrivez-vous

Compte Facebook

Connexion avec Facebook

Compte Twitter

Connexion avec votre compte twitter
Rechercher sur la Ferme du web