繁重的主题和插件是否会影响服务器的响应时间?

时间:2016-04-11 作者:Tai Christian

我正在使用七个主题构建我的网站,带有Visual Composer和VC插件的最终插件。但我的网站运行非常非常慢。加载我的主页需要6-7秒或更长时间:here is my homepage

我使用google Pagespeed测试网站,并根据建议进行优化。但我无法解决“响应时间”问题。我对另一个网站使用相同的主机服务,它运行得非常快。他们说我的网站消耗了大量资源,所以服务器的响应速度不如正常情况下快。还有人建议我改变主题,因为我的主题很重。

当我使用Chrome工具TimeLine测试我的网站时,它显示了许多“重新计算样式”的部分,并警告“强制重新计算可能是性能瓶颈”。但我真的不明白。

我的主要问题是什么?这可能是因为托管,还是因为我的主题太重?

1 个回复
最合适的回答,由SO网友:Tim Malone 整理而成

这里您已经谈到了一些事情,其中既有服务器,也有前端响应时间。你可能对两者都有问题。

首先值得注意的是,PageSpeed(和Chrome时间线中的样式重排警报)都只处理前端方面,但方式略有不同(另一个好的检查工具是GTmetrix).

就后端而言,您可以尝试Plugin Profiler plugin 查看哪些插件导致的问题最多。或者,另一种可能更好的解决方案是禁用每个插件,更改主题,然后逐个启用以查看瓶颈所在。

如果有很多样式重新计算,可能是主题部分的一些错误编码。如果你能证明延迟是由于你的主题造成的(通过将其更改为另一个主题来查看延迟是否消失),那么可能值得写信给主题作者,看看他们是否可以对此做些什么。

另一个值得检查的项目是页面上的媒体。您是否有任何可以优化的超大图像,这可能会增加浏览器下载页面所需的时间?

最后,在后端和前端都有很多可能导致延迟的事情。你已经确认你有一个足够好的主机,因为你的另一个网站工作得很好,所以问题就出在这个网站独有的地方。

祝您好运,如果您对此有任何疑问,请随时发表评论/在您的帖子中添加其他信息!