[ Symfony 2 ] Compresser les fichiers CSS et JS

Symfony inclus un système de compression des fichiers CSS et JS qui nécessite node.js.

La documentation se trouve sur cette page : http://symfony.com/doc/current/cookbook/assetic/uglifyjs.html
Pour installer node.js vous pouvez vous aider de cette page : https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager

Par contre il se peut que le lien vers les fichiers images dans les CSS soit rompu. Pour pouvoir réparer ceci il suffit d’ajouter le filtre cssrewrite :
Remplacer ça

{% stylesheets '@AcmeFooBundle/Resources/public/css/*' filter='uglifycss' %}

par :

{% stylesheets 'bundles/AcmeFoo/css/*' filter='uglifycss' filter='cssrewrite' %}

Voir la documentation : http://symfony.com/doc/current/cookbook/assetic/asset_management.html#cookbook-assetic-cssrewrite