Performance & Vitesse
Analyse PageSpeed Insights et Core Web Vitals
📱 Performance Mobile
💻 Performance Desktop
🔍 Diagnostic de Performance IA
La performance actuelle du site www.opengraphy.com est relativement correcte sur desktop avec un score de 90/100, mais pourrait être améliorée sur mobile où le score est de 80/100. L'impact principal de ces résultats est ressenti par les utilisateurs mobiles, pour lesquels une expérience fluide et rapide est cruciale étant donné les standards actuels centrés sur le mobile-first. Les principales causes de ralentissements incluent probablement des images non optimisées, un JavaScript lourd, et une gestion sous-optimale des ressources externes. Comparativement aux standards, un score de 80 en mobile est encore en dessous des attentes pour les sites optimisés mobile-first, qui visent généralement à atteindre un score de 90 ou plus.
Sélectionner l'appareil
📊 Scores Lighthouse Mobile
🎯 Core Web Vitals Mobile
Survolez les métriques pour voir leur explication
📋 Audits détaillés
🚀 Quick Wins - Actions Rapides
Activer la compression GZIP/Brotli
💡 Impact: Réduction de 60-80% de la taille des fichiers transférés
⏱️ Temps estimé: 30 minutes
Implémenter le Lazy Loading pour les images
💡 Impact: Amélioration du temps de chargement initial de 30-40%
⏱️ Temps estimé: 1 heure
Précharger les ressources critiques (CSS, fonts)
💡 Impact: Réduction du temps de First Contentful Paint de 0.5-1s
⏱️ Temps estimé: 45 minutes
⚙️ Optimisations Recommandées (6)
Optimiser les images
Utiliser des formats modernes tels que WebP et compresser les images sans perte pour réduire leur taille.
Gain: 0.7s
Utiliser des formats modernes tels que WebP et compresser les images sans perte pour réduire leur taille.
Utiliser la balise <picture> pour le chargement adaptatif des images.
Minifier le JavaScript
Réduire la taille des fichiers JavaScript en enlevant les espaces et commentaires inutiles.
Gain: 0.3s
Réduire la taille des fichiers JavaScript en enlevant les espaces et commentaires inutiles.
Utiliser UglifyJS pour minimiser un fichier src: uglifyjs src.js -o src.min.js
Mise en cache du navigateur
Configurer le cache du navigateur pour garder les ressources statiques plus longtemps.
Gain: 0.8s
Configurer le cache du navigateur pour garder les ressources statiques plus longtemps.
Ajouter Cache-Control: max-age=31536000 aux en-têtes HTTP des ressources statiques
Précharger les polices
Utiliser le préchargement pour garantir que les polices de caractères sont disponibles dès le rendu initial de la page.
Gain: 0.5s
Utiliser le préchargement pour garantir que les polices de caractères sont disponibles dès le rendu initial de la page.
<link rel='preload' href='/fonts/font.woff2' as='font' type='font/woff2' crossorigin='anonymous'>
Minifier le CSS
Réduire la taille des fichiers CSS pour améliorer le temps de rendu de la page.
Gain: 0.2s
Réduire la taille des fichiers CSS pour améliorer le temps de rendu de la page.
Utiliser CSSNano: postcss src.css --use cssnano -o dist.css
Activer compression gzip
Configurer le serveur pour utiliser gzip afin de réduire la taille des fichiers envoyés aux navigateurs.
Gain: 0.3s
Configurer le serveur pour utiliser gzip afin de réduire la taille des fichiers envoyés aux navigateurs.
Ajouter AddOutputFilterByType DEFLATE text/html text/css à la configuration du serveur Apache