Les plugins désactivés ralentissent-ils un site WordPress?

56

La plupart des gens sont conscients que réduire le nombre de plug-ins utilisés est un bon moyen de faire fonctionner un site WordPress rapidement. Cependant, cette règle générale inclut-elle les plugins désactivés?

Travis Northcutt
la source

Réponses:

56

Non ce n'est pas. Du moins, pas à l'avant, ni à l'arrière dans une zone autre qu'un plugin. WordPress ne charge que les fichiers dont les chemins de fichiers sont stockés dans l'option active_plugins de la base de données et ignore tout le reste.

John P Bloch
la source
19

Sauf dans des cas inhabituels, le fait de désactiver des plug-ins affecte uniquement les performances de la page de plug-in dans l'admin, et seulement ensuite un montant trivial (à moins que vous n'ayez des centaines de plug-ins.) des plugins actifs dans la base de données. Ensuite, sur toutes les autres pages se charge, WordPress inspecte cette liste de plugins, pas les plugins eux-mêmes.

Le seul inconvénient à cela est que le plug-in désactivé stocke beaucoup de données à chargement automatique dans la wp_optionstable et que la désactivation ne supprime pas ces données, car cela pourrait entraîner la perte des options de configuration par l'utilisateur lorsqu'il désactive ce qu'il peut vouloir faire quelques minutes, ce qui est une approche courante lorsque quelqu'un débogue un problème avec un site. Cependant, si vous utilisez un plugin qui ajoute tellement d'options pendant le chargement automatique que cela pose un problème, ce n'est pas un plugin de toute façon.

Si vous rencontrez un tel plugin et devez vous débarrasser de toutes les options, cela pourrait vous aider.

Mike Schinkel
la source
0

Apparemment, il s'avère que des plugins installés mais désactivés peuvent effectivement augmenter le temps de chargement. Vient d'installer W3 Total Cache sans l'activer. Il s'avère que, simplement en le faisant installer, le temps de génération de pages du tableau de bord est augmenté de 0,05 seconde. De 0,15 seconde à 0,20. À plusieurs reprises, sur plus de 20 pages de chargement. Désinstallez-le. Le tableau de bord se recharge dans 0,15 seconde. À plusieurs reprises, sur plus de 20 pages de chargement. Temps de génération de page mesuré par le plugin "Moniteur de requêtes".

Voilà. Les réponses ci-dessus sont donc incorrectes.

(Je serais très heureux de comprendre pourquoi cela se produit, avec ce plugin spécifique.)

Simon
la source