小工具的安装数量是否会影响网站的性能?

时间:2012-02-27 作者:Graeme Hutchison

在安装了大量小部件的情况下,网站是否会以任何方式降低或降低性能?

4 个回复
最合适的回答,由SO网友:mor7ifer 整理而成

简单地说:不是天生的。如果你有一个什么都不做的小部件。。。比如,从字面上说,您添加了它,并且除了注册它之外,没有其他小部件的代码,您将看到添加它对性能的影响如此之小,您需要关注microtime() 注意任何事情的数字。

这就是说,@cmegown有点意思,这取决于小部件的功能。如果你有一个小部件,可以计算pi或求解微分方程或类似的可怕的东西(我真的想不出一个好例子),那么你将开始看到越来越多的性能下降。

在现实世界中,您将看到的问题是发出HTTP请求的小部件,例如提要、样式表或对cURL的调用。我能给你的最好建议是了解你的小部件在做什么,并确保它们做得正确。通常,如果你这样做,其他一切都会到位。

SO网友:cmegown

我非常怀疑使用许多简单的小部件会遇到任何重大的性能问题。然而,你开始把抓取推特订阅源和脸书订阅源的小部件放得到处都是——你会发现一些问题。既然这显然不是一件很明智的事情,我就不担心了。

唯一值得一提的是,我会避免下载插件来获取更多的小部件,尤其是从wordpress以外的其他来源。组织。它们经常被恶意代码所困扰,这些代码很容易影响您的网站性能。

SO网友:SickHippie

我知道有两种检查方法。首先是简单地测试页面加载时间。第二个更为复杂,但提供了实际的统计数据。在wp config中设置savequerys=true。php,获取调试栏插件(将调试信息添加到顶部栏的ajax下拉列表中),并查看服务器提取所需的所有内容需要多长时间。小部件只有在从外部网站获取信息或代码错误的情况下才会严重减慢速度,所以我不会太担心。

SO网友:kaiser

有一个插件叫做P3 (Plugin Performance Profiler) 这有助于您检查与安装其余部分相比的性能命中率。

结束

相关推荐

Dynamic widgets

在wordpress中,在不同的页面上可以有不同的小部件,我的意思是,我有一个表单小部件,它必须只显示在posts页面上,它应该只显示在single上。php这可能吗?他们有这个插件吗?