Compression html, CSS, PHP et Javascript…

Publié le 15 octobre 2009 par Deze

Si vous croyez que ça ne sert à rien, et bien vous vous trompez ! Car la compression permet un gain de temps considérable du coté serveur et/ou de l'utilisateur Je vous dis pas que je ne l'utilise pas, mais je vous conseille d'utiliser au moins la compréssion de votre style.css sur wordpress par exemple...

Nous allons voir dans la suite de l'article: 6 outils web, 4 modules pour firefox ainsi  que SmartOptimizer une librairie PHP qui booste vos pages web...

Voila nous allons voir 6 sites qui vont vous perrmetre de faire votre compression que ce soit du html, php, css ou javascript..

Les solutions " Outils Web"!

TextFixer
Outil de compression et de décompression HTML en ligne.
Une petite option pour enlever les commentaires aurait été un plus. Si vous avez du PHP et du HTML mélangé, cet outil laisse intact les balises PHP (Heureusement).

ClientSide CSS
Outil de compression et de décompression CSS en ligne.
Des options intéressantes tels que le tri des CSS, une règle par ligne, suppression des commentaires.

Javascript Compressor
Outil de compression javascript en ligne.
Comme options, on y trouve la réduction de la taille des variables et l'obfuscation du script (augmente la taille du fichier compressé)

Javascript Beautifier
Outil inverse du précédent qui rend lisible du code compacté.
Le nombre d'espace pour l'indentation du code est modifiable

Online code beautyfier
Même outil que le précédent mais pour PHP, javascript, CSS, Perl, Java, C, C++.
Outil utile si on ne souhaite pas lancer un éditeur de texte.

PHP Speedy
Une classe PHP à télécharger, 3 lignes de codes à ajouter à vos pages et l'auteur promet que vos pages se chargeront 6 fois plus vite. Fonctionne avec WordPress, Drupal et Joomla.

Pour ceux qui n'aiment pas utiliser internet voici quelque plugins que vous pouvez utiliser avec firefox:

YSlow de Yahoo et Page Speed de Google qui ont tous deux une dépendance à FireBug

Source: Blogspot.adsens

Logiciel Maintenent:

SmartOptimizer est une librairie PHP permettant d'optimiser vos pages web grâce à divers outils de réduction de poids, de cache etc... Grâce à cette librairie, vous allez pouvoir gagner de précieuses millisecondes d'execution de vos pages web, pour un service optimal.

Smart Optimizer agit sur plusieurs points du frontend:

  • Compression des fichiers CSS et Javascript jusqu'à 80% pour un chargement plus rapide de vos pages
  • Regroupement de tous les fichiers JS et CSS en un seul pour limiter le nombre d'accès apache
  • Gère un cache dynamique des fichiers
  • La librairie détecte si les navigateurs supportent gzip ou non pour une meilleure compression
  • Smart Optimizer permet de forcer la mise en cache de certains fichiers dans le navigateur du visiteur

La librairie nécessite au minimum PHP 4.3 et le mod_rewrite d'apache activé.

Lien du site: Site Officiel

--