Les listes de « plugins à éviter » circulent beaucoup et servent peu : une extension qui pèse sur un site n’aura aucun effet sur un autre. Ce qui compte est de mesurer sur votre installation.
Je regarde votre situation et je vous dis en vingt minutes ce qui mérite d’être corrigé en priorité.
Mesurer le coût réel
Des extensions de profilage mesurent le temps d’exécution et le nombre de requêtes en base attribuables à chaque extension. Le résultat est souvent contre-intuitif : ce n’est pas la plus visible qui coûte le plus cher.
La méthode manuelle fonctionne aussi : mesurez le temps de réponse, désactivez une extension, remesurez. La différence est son coût réel sur cette page.
- Extensions chargeant leurs ressources sur toutes les pages
- Constructeurs de pages, par construction
- Extensions de statistiques interrogeant la base à chaque vue
- Sliders et galeries chargeant plusieurs bibliothèques
- Extensions de sécurité analysant chaque requête
- Extensions de traduction sur des sites multilingues
Le chargement conditionnel
Le problème n’est souvent pas l’extension elle-même mais le fait qu’elle charge partout. Une extension de formulaire n’a de raison d’être que sur les pages qui en contiennent.
Des extensions permettent de conditionner le chargement des ressources page par page. Sur un site de trois cents pages avec un seul formulaire, le gain est immédiat et sans contrepartie.
| Famille d’extension | Coût habituel | Levier principal |
|---|---|---|
| Constructeur de pages | Élevé, structurel | Difficilement réductible |
| Formulaires | Modéré | Chargement conditionnel |
| Sliders et galeries | Élevé | Remplacer par une solution native |
| Sécurité | Modéré | Justifié par le service rendu |
| Statistiques internes | Élevé sous trafic | Passer à une mesure externe |
| Cache | Négatif, il fait gagner | À conserver, une seule |
Je peux appliquer directement ces corrections sur votre site plutôt que vous laisser une liste de recommandations.
Les requêtes en base
Une extension peut être légère en ressources et lourde en base. Une page bien construite exécute vingt à cinquante requêtes ; au-delà de deux cents, il y a un problème.
Les extensions de statistiques stockant chaque visite en base sont un cas classique : elles ajoutent une écriture à chaque chargement de page, ce qui devient coûteux sous trafic.
Arbitrer
Une extension coûteuse mais indispensable se garde. La question n’est pas « combien coûte-t-elle » mais « qu’apporte-t-elle en regard ». Une extension de sécurité qui ajoute cent millisecondes vaut son prix ; un slider décoratif qui en ajoute quatre cents, beaucoup moins.
La bonne question n’est pas « cette extension est-elle lente », mais « ce qu’elle apporte justifie-t-il ce qu’elle coûte sur mon site ».
Ce qu’il faut retenir
Mesurez au lieu de vous fier aux listes. Traitez d’abord le chargement conditionnel, qui donne des gains immédiats sans rien supprimer. Puis arbitrez extension par extension entre coût mesuré et service rendu.
Charger les ressources de façon conditionnelle
Avantages
- Gain immédiat sans supprimer aucune fonction
- Réduit fortement le nombre de requêtes par page
- Réversible en un clic si un problème apparaît
- Particulièrement efficace sur les gros sites
Inconvénients
- Configuration à revoir à chaque nouvelle page
- Une règle trop large casse une fonctionnalité
- Une extension supplémentaire à maintenir
- Demande de tester chaque type de page après réglage
Identifier les extensions coûteuses
0 sur 5 points validés
Cochez au fur et à mesure : votre avancement reste sur cet appareil, rien n’est envoyé et aucun compte n’est nécessaire.
Aucune extension n’est lente dans l’absolu : mesurez sur votre installation. Le chargement conditionnel donne les gains les plus immédiats sans rien supprimer, et l’arbitrage final se fait entre coût mesuré et service rendu.
Questions fréquentes
Faut-il supprimer les extensions désactivées ?
Oui. Une extension désactivée ne ralentit pas le site, mais elle reste une surface d’attaque si elle comporte une faille. Ce qui ne sert pas doit être supprimé.
Un constructeur de pages est-il rédhibitoire ?
Non, mais son coût est structurel : il génère beaucoup de balises et charge ses propres ressources. Si vous le gardez, compensez ailleurs — images, scripts tiers, cache.
Comment savoir si une extension interroge trop la base ?
Une extension de profilage affiche le nombre de requêtes par page et leur origine. Une page qui dépasse deux cents requêtes a presque toujours un responsable identifiable.
Sources et vérifications
Repères de coût issus des profilages réalisés sur les sites que j’audite. Ils varient selon la configuration.
Décrivez votre situation en quelques lignes. Réponse sous 24 heures, sans engagement ni relance commerciale.