Performance & Vitesse
Analyse PageSpeed Insights et Core Web Vitals
📱 Performance Mobile
💻 Performance Desktop
🔍 Diagnostic de Performance IA
Le site www.opengraphy.com montre une performance convenable sur desktop avec un score de 90/100, mais le score mobile de 80/100 laisse place à des améliorations. Un temps de chargement de 0.72 secondes et une taille de page de 380.27 KB sont globalement satisfaisants, mais certaines optimisations pourraient permettre d'atteindre une meilleure fluidité pour les utilisateurs mobiles. L'expérience utilisateur mobile est légèrement impactée par le potentiel ralentissement lors du chargement initial de la page. Les normes de Google en matière de mobile-first design sont exigeantes et nécessitent souvent des ajustements, notamment en termes d'images et de scripts. Il est essentiel de s'assurer que le site soit optimisé pour mobile afin de maximiser l'engagement des utilisateurs.
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
Minifier CSS et JavaScript
💡 Impact: Réduction de la taille des fichiers de 20-30%
⏱️ Temps estimé: 1 heure
Minifier CSS et JavaScript
💡 Impact: Réduction de la taille des fichiers de 20-30%
⏱️ Temps estimé: 1 heure
⚙️ Optimisations Recommandées (7)
Optimiser les images
Compresser et redimensionner les images pour réduire le temps de chargement sans compromettre la qualité
Gain: 0.5s
Compresser et redimensionner les images pour réduire le temps de chargement sans compromettre la qualité
Optimisation automatique avec webpack
Activer la mise en cache navigateur
Configurer la mise en cache pour les ressources immuables afin d'accélérer les chargements récurrents
Gain: 0.3s
Configurer la mise en cache pour les ressources immuables afin d'accélérer les chargements récurrents
Cache-Control: max-age=31536000
Minimiser les scripts
Réduire et combiner les fichiers JavaScript pour diminuer le temps d'exécution
Gain: 0.4s
Réduire et combiner les fichiers JavaScript pour diminuer le temps d'exécution
npx terser script.js -o script.min.js
Améliorer le rendu
Utiliser le chargement différé du CSS pour prévenir le blocage du rendu initial
Gain: 0.2s
Utiliser le chargement différé du CSS pour prévenir le blocage du rendu initial
<link rel='preload' href='main.css' as='style'>
Optimiser les polices
Préloader et stocker localement les polices pour une meilleure performance
Gain: 0.2s
Préloader et stocker localement les polices pour une meilleure performance
@font-face { font-display: swap; }
Utiliser un CDN
Déployer un réseau de distribution de contenu pour une diffusion rapide des ressources statiques.
Gain: 0.4s
Déployer un réseau de distribution de contenu pour une diffusion rapide des ressources statiques.
Configurer les en-têtes HTTP pour les ressources statiques
Passer à HTTP/2
Mettre à niveau à HTTP/2 pour améliorer le multiplexing et diminuer les requêtes HTTP
Gain: 0.3s
Mettre à niveau à HTTP/2 pour améliorer le multiplexing et diminuer les requêtes HTTP
server { listen 443 ssl http2; }