Rapport des perfomances du site web http://www.tresors-de-coree.com/

www.tresors-de-coree.com
Rapport généré le 13/11/2012 à 23:30:12
Note globale : C   (74%)
Détails :
Poids total de la page Nombre de requêtes
1,28 Mo 113
Note Conseil Catégorie Priorité
A (95)
Activer le cache pour les appels AJAX
Les appels Ajax sont autant de requêtes HTTP de plus effectuées par le navigateur. Il convient de pouvoir mettre en cache les données qui n'ont pas été modifiées pour réduire le temps de réponse. Plus de détails...  
JS Moyenne
F (56)
Ajouter des entêtes d'expiration
La plupart des composants statiques n'ont besoin d'être téléchargés qu'une seule fois lorsque l'utilisateur navigue sur votre site.
La mise en cache de ces éléments diminue le nombre de requêtes et améliore le temps de réponse de vos pages.
Plus de détails...  
Serveur Haute
A (100)
Compresser les composants via GZip
La compression des composants envoyés par le serveur diminue les temps de réponse en réduisant la taille des réponses HTTP.
Ceci ne s'applique pas à toutes les ressources, les images par exemple sont souvent déjà compressées, appliquer une compression provoquerait une utilisation inutile du CPU et pourrait engendrer une augmentation de taille du fichier.
Plus de détails...
Rien à signaler pour cette analyse de performances.
Serveur Haute
F (0)
Configurer les "entity tags" (ETags)
Les Entity Tags (ETags) permettent aux serveurs et aux navigateurs de déterminer si un composant en cache correspond à celui hébergé sur le serveur.
Ce mécanisme convient bien lorsque le site web est hébergé sur un seul serveur car le mécanisme de génération est unique. Si vous utilisez des types de serveur différents (Apache, IIS, ...), il est recommandé de désactiver les ETags.
Plus de détails...  
Serveur Basse
A (100)
Eviter les erreurs HTTP 404
Lors du chargement des composants de la page, les réponses de type 404 sont totalement inutiles et gâchent des requêtes HTTP que le navigateur pourrait utiliser pour télécharger d'autres composants. Plus de détails...
Rien à signaler pour cette analyse de performances.
Contenu Moyenne
A (100)
Eviter les filtres AlphaImageLoader
Ces filtres propriétaires à IE censés régler le problème de transparence des images PNG, bloquent le rendu de la page ainsi que le navigateur pendant le téléchargement de l'image filtrée. Plus de détails...
Rien à signaler pour cette analyse de performances.
CSS Moyenne
B (88)
Eviter les expressions CSS
Les expressions CSS permettent de définir des propriétés dynamiquement en utilisant des instructions JS.
Ces expressions sont évaluées au rendu et au redimensionnement de la page, mais aussi pour chaque évènement tels que le mouvement du curseur ce qui a un impact sur les performances de la page.
Plus de détails...  
CSS Basse
F (0)
Externaliser les scripts JS et CSS
Cette analyse dépend de la structure de votre site web. Utiliser des fichiers externes pour vos scripts et vos styles permet leur mise en cache par le navigateur mais augmente le nombre de requêtes la première fois que l'utilisateur arrive sur votre site web. Plus de détails...  
CSS/JS Moyenne
A (100)
Minifier les scripts JS et CSS
La minification permet d'optimiser les fichiers CSS ou JS en enlevant les caractères non nécessaires ainsi que les commentaires et les espaces.
La taille des fichiers est ainsi réduite et le temps de réponse est amélioré.
Plus de détails...
Rien à signaler pour cette analyse de performances.
CSS/JS Moyenne
F (50)
Ne pas réduire la taille des images via HTML
La réduction des images via les attributs height et width force le navigateur à télécharger une image plus lourde pour en fin de compte n'en afficher qu'une version dégradée.
Il vaut mieux redimensionner et sauvegarder cette image sur le serveur pour réduire le temps de téléchargement
Plus de détails...  
Images Basse
B (89)
Placer les instructions CSS en haut du document
Placer les instructions CSS dans la balise <head> de la page permet d'améliorer le temps de rendu de la page.
Le navigateur peut ainsi afficher progressivement tous les éléments de la page et l'expérience utilisateur est améliorée.
Plus de détails...  
CSS Moyenne
F (0)
Placer les instructions JS en bas du document
Le téléchargement des scripts bloque le chargement parallèle des autres composants de la page.
En les plaçant à la fin du document (avant la balise </body>), l'utilisateur a accès au rendu final de la page pendant que les scripts finissent d'être téléchargés.
Plus de détails...  
JS Moyenne
A (100)
Réduire la taille des cookies
Quelque soit l'utilisation des cookies sur votre site web, ceux-ci sont échangés dans chaque requête entre le navigateur et le serveur web.
Il est donc judicieux d'en réduire la taille et de supprimer ceux qui ne sont pas nécessaires.
Plus de détails...
Rien à signaler pour cette analyse de performances.
Cookie Basse
A (100)
Réduire la taille du favicon
Le favicon est téléchargé en même temps que chaque page que l'utilisateur visite.
Il faut donc réduire sa taille et permettre au navigateur de le mettre en cache.
Plus de détails...
Rien à signaler pour cette analyse de performances.
CSS/JS Moyenne
A (100)
Réduire le nombre d'éléments du DOM
Un nombre élevé d'éléments DOM dans une page augmente le temps de réponse de la page et réduit les temps de traitement JS lors de leurs manipulations. Plus de détails...
Rien à signaler pour cette analyse de performances.
Contenu Basse
F (0)
Réduire le nombre de requêtes HTTP
80% du temps de réponse d'une page dépend du téléchargement des composants présents dans la page: images, scripts, styles, etc...
Vous pouvez diminuer le nombre de requêtes en les combinant avec la technique des sprites pour les images par exemple, ou en associant les scripts en un seul fichier.
Plus de détails...
Votre page utilise 113 requêtes pour être affichée.
Contenu Haute
C (70)
Réduire les requêtes DNS
Chaque domaine unique hébergeant les composants nécessaires à votre page génère une demande de résolution DNS.
En revanche, distribuer les composants statiques sur des domaines différents permet d'augmenter le nombre de téléchargements parallèles.
Il est donc conseillé de trouver un juste équilibre entre ces deux paramètres.
Plus de détails...  
Contenu Basse
F (10)
Utiliser des domaines sans cookie
Lorsque le navigateur télécharge des composants statiques, il accompagne sa requête du cookie définit pour le site.
Or le serveur n'a pas besoin des ces informations et cela augmente la taille des requêtes inutiliement.
Plus de détails...  
Cookie Basse
A (100)
Supprimer les doublons JS et CSS
Les scripts appellés plusieurs fois sur une même page utilisent inutilement des requêtes HTTP. Plus de détails...
Rien à signaler pour cette analyse de performances.
CSS/JS Moyenne
A (100)
Utiliser la méthode GET pour les appels AJAX
La méthode POST utilise une requête HTTP de plus que la méthode GET, si vous envoyez moins de 2ko de données (limité par IE) il est donc préférable d'utiliser la méthode GET. Plus de détails...
Rien à signaler pour cette analyse de performances.
JS Basse
F (0)
Utiliser un Réseau de Diffusion de Contenu (CDN)
La distance entre l'utilisateur et le serveur hébergeant votre page a un impact important sur les temps de réponse.
Ceci s'applique essentiellement au contenu statique de votre page (images, scripts, styles, ...) qui compose plus de 80% de la page.
Plus de détails...  
Serveur Moyenne

Que faire avec ce rapport?

 
Optimisez votre site :

Pour chaque partie analysée sur votre site web, vous retrouvez des détails pour vous aider à améliorer les performances de votre site.
Ces conseils sont génériques et ne sont pas applicables à tous les sites web.

Consultez le blog ou la base de conseils d'optimisation web pour aller plus loin.

Vous pouvez aussi facilement optimiser les images de votre site avec fasterImage.

Vous souhaitez bénéficier d'un audit professionnel pour optimiser les perfomances de votre site web?

Partagez ce rapport :
Sur Twitter :
Par email :
Envoyer

Tester les performances d'un autre site web

 
Démarrer le test