停用的插件会降低WordPress站点的运行速度吗?

时间:2010-08-12 作者:Travis Northcutt

大多数人都知道,尽量减少使用插件的数量是保持WordPress网站快速运行的好方法。然而,一般规则是否包括停用的插件?

3 个回复
最合适的回答,由SO网友:John P Bloch 整理而成

不,它没有。至少,在前端没有,或者在任何非插件区域的后端没有。WordPress只加载文件路径存储在数据库的active\\u plugins选项中的文件,而完全忽略其他所有内容。

SO网友:MikeSchinkel

除非在不寻常的情况下,停用插件只会影响管理员中插件页面的性能,并且只影响微不足道的数量(除非您有数百个插件)在插件管理页面加载期间,WordPress扫描所有插件,然后将活动插件列表存储在数据库中。然后WordPress在所有其他页面上检查插件列表,而不是插件本身。

需要注意的一点是,如果停用的插件在wp_options 表和停用不会删除该数据,因为这样做可能会导致用户在停用配置选项时失去配置选项,而用户可能只想停用几分钟,这是调试站点问题时常用的方法。然而,如果您使用的插件在自动加载过程中添加了太多选项,导致出现问题,那么它无论如何都不是一个好插件。

如果你遇到了这样一个插件,需要去掉这些选项,那么this 也许会有帮助。

SO网友:Simon

显然,事实证明,已安装但已停用的插件can indeed 增加加载时间。刚刚安装了W3 Total Cache,但没有激活它。事实证明,只要安装它,仪表板的页面生成时间就增加了0.05秒。从0.15秒到0.20秒。在20多个页面加载上重复进行。卸载了它。仪表板在0.15秒后再次加载。在20多个页面加载上重复进行。页面生成时间由插件“查询监视器”测量。

给你。因此,上述答案是不正确的。

(我很高兴知道为什么会发生这种情况,使用这个特定的插件。)

结束

相关推荐

How do you debug plugins?

我对插件创作还很陌生,调试也很困难。我用了很多echo,它又脏又丑。我确信有更好的方法可以做到这一点,也许是一个带有调试器的IDE,我可以在其中运行整个站点,包括插件?