Skip to main content Help Control Panel

 

Projets «   amélioration des performances «  

Optimisation, compression et minimisation


Alexis Raimbaultfrom Mulhouse
Associate, 1949 posts

on May 27 2011


Lorsqu'on test un site yacs "brut d'archive" avec GTMetrix.com (combiné de l'analyse pagespeed de google et Yslow de yahoo) on obtient une note pas trop mal (B et B).

Je pense qu'il est possible d'obtenir un double A moyennant quelques optimisations.

voici une liste non exhaustive :

  • étendre la durée d'expiration des fichiers statique dans htaccess (images, polices embarquées)
  • minimiser les css et les js
  • fusionner les css en un seul fichier
  • fusionner les js en un seul fichier
  • compresser les scripts si Apache ne le fait pas, pas seulement la page html
  • optimiser les selecteurs dans les feuilles de style css
  • placer l'appel des js en fin de page
  • fournir les dimensions des images dans la balise

la minimisation des css et js se ferait automatiquement lorsque le serveur est en production. le script minimiserait et fusionnerait les fichiers dans un fichier temporaire.

le webmaster continue d'éditer sa feuille de style "en clair" pour faire des modifications.

 




Alexis Raimbault webmaster free-lance
Sylvain Witmeyer
7 posts

on May 27 2011


Bonjour,

le minify marche très bien : http://code.google.com/p/minify/

 

Une autre solution serait aussi d'utiliser les sprites pour les images. Vu qu'il y a beaucoup d'icones sur yacs, ca limiterait les accès serveurs.


Alexis Raimbaultfrom Mulhouse
Associate, 1949 posts

inspired from Sylvain Witmeyer on May 27 2011


Sylvain Witmeyer : merci pour le lien.

le sprite d'images en effet, à condition qu'il soit également automatisé (pour que les webmasters puissent changer facilement les icones)




Alexis Raimbault webmaster free-lance
PersonWatcherEditorOwner
 Alexis Raimbault - YACS Team - Modérateur, Support, Développement.
 Christian - YACS team - responsable support
création site internet
annuaire entreprise Rhône-Alpes
Sylvain Witmeyer