La plupart des gens savent que réduire le nombre de plug-ins utilisés est un bon moyen de maintenir un site WordPress en marche rapide. Cependant, cette règle générale inclut-elle les plugins désactivés?
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.
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.
La seule réserve à cela est que si le plugin désactivé stocke beaucoup de autoload data dans la table wp_options
et que la désactivation ne supprime pas ces données car cela pourrait entraîner la perte des options de configuration Il se peut que vous ne vouliez faire que 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, alors this pourrait vous aider.
Apparemment, il s'avère que les plugins installés/désactivés peuvent en effet 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 charge à nouveau 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.)