Récemment, un de nos lecteurs nous a demandé via notre formulaire de contact :
- Les extensions désactivées ralentissent-elles le site de son entreprise sous WordPress ?
- Est-il utile de supprimer les extensions WordPress inactives ?
Voilà ce que m’a dit Laurent :
C’est une très bonne question ! Non seulement la vitesse du site est l’un des 200 critères de l’algorithme de Google pour classer ses résultats de recherche. Mais aussi, beaucoup d’utilisateurs de WordPress installent de nombreuses extensions pour les tester, puis les désactivent.
Dans cet article, je vais donc répondre à la question suivante :
Les extensions désactivées ralentissent-elles votre site web sous WordPress ?
Pour rappel, installer une extension sert à ajouter de nouvelles fonctionnalités sur votre site WordPress, sans avoir besoin de faire appel à un développeur.
Table des matières
- Qu’est-ce qu’une extension désactivée (ou inactives) dans WordPress ?
- Pourquoi les extensions désactivées ne ralentissent-elles pas votre site Internet ?
- Pourquoi faut-il supprimer quand même des plugins inactifs dans WordPress ?
- Comment supprimer une extension WordPress désactivée ?
- Conclusion sur les extensions désactivées sur WordPress
Qu’est-ce qu’une extension désactivée (ou inactives) dans WordPress ?
Un des avantages de WordPress est de pouvoir installer des extensions (ou plugins en anglais) pour facilement étendre les fonctionnalités de votre CMS.
Lorsque vous installez un plugin WordPress, WordPress télécharge un fichier sur le serveur que vous louez auprès de votre hébergeur web comme OVH ou o2switch.
Une fois installée, pour utiliser une extension, la première chose à faire consiste à l’activer.
WordPress a prévu 2 étapes pour une extension : l’installer puis l’activer.
- Ainsi, vous pouvez installer une extension et l’activer plus tard.
- Vous pouvez également désactiver une extension que vous avez essayée, mais qui ne vous semble pas adaptée à vos besoins ou inutile.
Pour voir toutes les extensions installées (actives et inactives), depuis la colonne de gauche de votre console d’administration WordPress, cliquez sur la rubrique “Extensions”.
Dans cette liste, les extensions actives sont sous un fond bleu avec un lien “Désactiver” en bleu.
Tandis que les extensions WordPress désactivées sont sous fond blanc avec un lien “supprimer” en rouge.
Pourquoi les extensions désactivées ne ralentissent-elles pas votre site Internet ?
Je suis catégorique !
Non, les extensions WordPress désactivées (c’est-à-dire inactives) ne ralentissent pas WordPress.
Techniquement, chaque fois qu’un utilisateur clique pour afficher une page de votre site sous WordPress, votre serveur lance un processus de chargement.
Pendant tout ce processus, WordPress ne charge que les extensions installées ET activées sur votre site.
Toutes les extensions WordPress désactivées sont totalement ignorées. Elles ne sont ni chargées, ni même prises en compte.
C’est pourquoi, même si vous avez des dizaines de plugins inactifs installés sur votre site, cela n’affecte en rien les performances de votre site. C’est une bonne nouvelle !
Le seul moment où WordPress recherche les plugins inactifs sur votre site est lorsque vous demandez la page “Extensions” depuis votre console d’administration.
Et encore, dans ce cas, WordPress ne recherche que le fichier d’en-tête du plugin (titre, description…) sans évidemment charger les extensions elles-mêmes.
Pourquoi faut-il supprimer quand même des plugins inactifs dans WordPress ?
WordPress vous permet de désactiver les plugins au lieu de les supprimer directement. En effet, parfois, vous avez besoin de désactiver temporairement une extension WordPress.
C’est particulièrement pratique si vous avez des conflits entre différentes extensions, ou que vous avez besoin de tester des extensions concurrentes.
Ainsi, si vous prévoyez d’utiliser de nouveau une extension sans vouloir la re-paramétrer, vous avez tout intérêt à la conserver en la désactivant.
Dans le cas contraire, cela ne sert à rien de garder les plugins inactifs installés sur votre site sous WordPress.
En effet, les extensions WordPress désactivées peuvent de temps en temps poser des problèmes. J’en ai dénombré au moins 2.
1. Éviter trop de notifications de mises à jour
Même pour une extension WordPress désactivée, votre console d’administration WordPress vous notifie toujours des mises à jour pour ces plugins.
Cela peut être ennuyeux. Surtout si vous avez beaucoup de plugins, installés sur votre site, qui sont régulièrement mis à jour.
2. Se mettre à l’abri des failles de sécurité
Les plugins inactifs sont inoffensifs. Mais n’oubliez pas que ce sont des fichiers exécutables.
En cas de tentative de piratage, ces fichiers peuvent être :
- Infectés,
- Ou utilisés pour installer des logiciels malveillants sur votre site.
Comment supprimer une extension WordPress désactivée ?
Pour ces 2 raisons, je vous conseille de supprimer tous les plugins inactifs que vous n’avez plus l’intention d’utiliser à court terme.
Pour cela, depuis votre console d’administration sous WordPress, affichez la page “Extensions”, puis cliquez sur le lien rouge “Supprimer” des extensions WordPress désactivées que vous souhaitez enlever définitivement.
Après avoir supprimé l’extension, un message de confirmation s’affiche.
C’est aussi simple que cela.
audrey : des doutes sur l’impact des extensions sur la performance de votre site ou besoin d’un coup de pouce pour optimiser WordPress ? Contactez-nous pour recevoir des conseils personnalisés.
FAQ – 3 questions courantes sur l’impact des extensions WP sur la performance de votre site
Les extensions désactivées ralentissent-elles mon site WordPress ?
Non, les extensions désactivées n’utilisent généralement pas de ressources du serveur. Cependant, elles occupent de l'espace dans votre base de données, ce qui peut rendre certaines opérations plus lentes, comme les sauvegardes ou les mises à jour. Il est donc recommandé de les désinstaller si vous ne les utilisez plus.
Combien d'extensions puis-je installer sans affecter la performance de mon site ?
Le nombre d'extensions n’est pas aussi important que leur qualité. Certaines extensions sont bien optimisées et n’affecteront pas la performance, tandis que d’autres peuvent ralentir considérablement votre site. L'important est de ne conserver que celles qui sont essentielles et bien maintenues.
Comment puis-je savoir si une extension ralentit mon site WordPress ?
Utilisez un outil comme P3 (Plugin Performance Profiler) pour identifier quelles extensions consomment le plus de ressources. Ensuite, contrôlez la vitesse de votre site avant et après avoir désactivé certaines extensions avec des outils comme Google PageSpeed Insights ou GTmetrix.
Conclusion sur les extensions désactivées sur WordPress
J’espère que cet article répond à toutes vos questions concernant l’impact des extensions WordPress désactivées sur les performances de votre site.
Si votre site WordPress est lent, ce n’est pas a priori à cause des extensions désactivées.
Néanmoins, aussi bien pour sécuriser vos données et votre activité que pour gagner du temps, je vous conseille de supprimer toutes les extensions que vous n’avez plus l’intention d’utiliser.
Pour garantir que votre site WordPress reste rapide et performant, voici les étapes à suivre pour appliquer les conseils abordés dans cet article :
- Vérifiez régulièrement les extensions désactivées. Supprimez les extensions désactivées afin d’éviter d’encombrer votre base de données et de potentiellement ralentir votre site.
- Contrôlez les performances de votre site. Utilisez des outils comme Google PageSpeed Insights pour vérifier si la suppression des extensions a amélioré la vitesse.
- Limitez le nombre d’extensions installées. Gardez uniquement celles qui sont essentielles pour le fonctionnement optimal de votre site. Suivez mon exemple.
- Mettez régulièrement à jour vos extensions actives. Assurez-vous que les extensions en activité sont à jour pour bénéficier des dernières améliorations de performance.
En appliquant ces étapes simples, votre site WordPress va rester fluide et performant. Continuez à optimiser votre site et vous verrez des résultats concrets.
En fait, ce qui joue le plus sur les performances de votre site Internet, c’est le nombre des extensions que vous allez installer et leur qualité.
- Sont-elles gourmandes en ressources serveur ?
- Sont-elles bien maintenues ?…
En effet, pour sécuriser au mieux votre site web et garder votre console d’administration le plus propre possible, je vous conseille de supprimer les plugins inactifs.
Combien avez-vous d’extensions installées inactives ? Allez-vous les supprimer ?
Effectivement, plusieurs études ont démontré qu’un site web créé avec WordPress va voir ses pages plus vites indexées qu’avec un autre cms comme Joomla par exemple. Le code source est aussi optimisé au niveau de sa construction pour un meilleur référencement afin de limiter par exemple contenu dupliqué sur le site.
C’est bien pour ça que nous avons retenu WordPress. Je vous conseille de (re)lire le comparatif des 3 CMS les plus populaires d’Audrey.
super merci pour l’nfo !!!
(j’avais fait un repertoire de rangement ou je mettais de coté mes plug-ins inactif, mais successible de reservir un jour: plus la peine… )
en effet, si on met un var_dump(…) sur un plug-in inactif, ca ne sort rien. le fichier php est bien ignoré…
par contre, ATTENTION: les plug-ins sont (apparemment) bien tous parcourus à la recherche d’une entete ‘/* Plugin Name: etc… */ (juste à la racine de leur répertoire)
Ceci même sur une AUTRE page que les extensions. si on met dbg_var_dump(get_plugins()) dans functions.php, ca sort un truc du genre:
‘advanced-custom-fields/acf.php’ =>
‘Name’ => string ‘Advanced Custom Fields’ (length=22)
‘PluginURI’ => string ‘https://www.advancedcustomfields.com’ (length=36)
‘Version’ => string ‘5.8.3’ (length=5)
‘Description’ => string ‘Customize WordPress with powerful, professional and intuitive fields.’ (length=69)
‘Author’ => string ‘Elliot Condon’ (length=13)
‘AuthorURI’ => string ‘https://www.advancedcustomfields.com’ (length=36)
‘TextDomain’ => string ‘acf’ (length=3)
‘DomainPath’ => string ‘/lang’ (length=5)
‘Network’ => boolean false
‘Title’ => string ‘Advanced Custom Fields’ (length=22)
‘AuthorName’ => string ‘Elliot Condon’ (length=13)
‘autoptimize/autoptimize.php’ => etc…
qui se met à jour au moindre changement de l’entête….
si on regarde la base il y a 2 enregistrement qui possède des chemin repertoire/fichier.php:
‘active_plugins’ et ‘_transient_plugin_slugs’.
donc en réalité, mettre un plug-in de coté, doit accélérer un poil… si on a vraiment TROP de plug-ins inactifs.
QUESTIONS A 100 BALLES:
il y a qd meme des opérations de recherche globale de modules dans le répertoire ‘plug-ins’ et de recherche de mise à jour recente, que le module soit actif ou pas.
1) est-ce que d’après vous, la notification mise à jour est bien gérée par comparaison avec l’entete ( la version et une des url fournies) ? (*)
ex:
Plugin URI: https:// polylang.pro
Version: 2.6.4 <===
(*) car parfois on voit des constantes du style define('WORDFENCE_VERSION', '7.4.0'); dans le fichier principal. ca doit etre pour une auto-inspection du plug-in
2) dans ce cas, est-ce le code du plug-ins peut etre executé lors de sa mise à jour ? (tables, etc…)
vu que c'est une sorte d'install, ca doit ensuite executer le code du fichier php principal plug-in.php…
je pense avoir trouvé. mais si qqun peut me donner son avis
Bravo et merci pour cet article concis et efficace.
Merci Christian