Raisons courantes pour lesquelles un site se charge lentement
Le temps de chargement d’un site web dépend principalement de :
1. Le nombre/taille des ressources externes incluses dans le site.
2. Images correctement redimensionnées à leur taille visible.
3. Les requêtes de la base de données exécutées pendant le chargement du site.
Exemples :
- Vous avez inclus des flux RSS sur vos pages. Pour afficher les flux RSS, votre site web doit les récupérer sur des serveurs distants. Comme chaque connexion à un serveur distant prend du temps, plus une page contient de flux RSS, plus son chargement est lent.
- Vous avez une image avec des dimensions de 1024×768, qui fait 1Mo, et une petite vignette qui montre un aperçu de cette image. C’est une erreur courante d’utiliser la même grande image non redimensionnée que la vignette. La bonne action serait de redimensionner la grande image en une image plus petite qui corresponde exactement à la taille de la vignette en pixels.
- Vous utilisez une application basée sur une base de données pour votre site web et avez ajouté de nombreux modules pour des fonctionnalités supplémentaires. Certains d’entre eux ne sont même pas très populaires et vous n’êtes pas sûr de leur niveau d’optimisation. D’autres que vous n’utilisez même plus activement, mais que vous ne les avez pas supprimés après les avoir testés initialement. Les modules supplémentaires généreront des requêtes dans la base de données à chaque visite sur votre site web. Si le nombre de requêtes est trop important ou si certaines demandent trop de temps pour être exécutées, votre site web se chargera lentement.
Pour accélérer votre site, nous recommandons :
- Diminution du nombre de ressources externes sur votre site.
- Optimiser la taille des images utilisées sur votre site web.
- Diminuer le nombre de modules/composants supplémentaires installés pour votre application.
- Diminuer toutes les fonctionnalités supplémentaires/supplémentaires de vos sites comme les recherches, les statistiques, etc.
- Recherchez sur Internet des instructions d’optimisation spécifiques à l’application que vous utilisez.