个性化阅读
专注于IT技术分析

是什么导致我的博客页面上如此长的等待时间?

我最近使用rtpanel主题框架在WordPress中开发了4个网站。

当我将网站投入使用时, 我注意到其中的一些在点击进入博客页面后最多需要25秒钟才能加载。 (请参阅链接)

http://tools.pingdom.com/fpt/#!/brQN7J/www.exactabacussoftware.com/blog

谁能告诉我是什么原因导致了漫长的等待?如果我将主题更改回十二, 则可以正常加载, 并且在其他网站上也是如此, 例如:http://www.exactabacusfulfilment.com/blog

这两个示例都使用相同的主题在同一台服务器上运行, 但是我无法找出导致软件站点速度下降如此之快的原因。

任何帮助将不胜感激!


#1


似乎PHP执行需要花费很多时间。你的网站分析显示, 生成HTML大约需要22秒。

php执行可能需要一些时间, 可能有几个原因:

  1. 你已经激活了一些插件, 这导致你的网站变慢。
  2. 可能有一些主题组件导致你的网站加载缓慢。
  3. 你的数据库查询需要很长时间才能执行。 (如果是这种情况, 请检查为什么会发生这种情况, 并且可以启用Memcache来缓存mysql查询)

在网站上安装并激活P3(插件性能分析器), 并找出网站的哪个组件降低了网站的性能。要进行详细调试, 你也可以尝试使用Query Monitor插件。

找出问题所在并解决后, 如果不更改代码, 则可以在服务器上激活PHP-APC。


#2


有几种非常简单的方法可以研究负载缓慢的原因:

  • Google Page Speed。基本上, 你输入URL, 你将获得有关如何提高页面加载速度的建议列表。这是你网站的测试网址:http://developers.google.com/speed/pagespeed/insights/?url=www.exactabacussoftware.com%2Fblog

我注意到的第一件事是服务器响应时间非常长(在我的测试中介于0.5秒和1.6秒之间)。这意味着加载每个图像, javascript等至少需要花费0.5+秒的资源下载时间。如果你有100个资源, 这将花费你50秒左右的时间。因此, 你可能需要寻找托管替代方案。

Google页面速​​度将为你提供更多详细信息, 可以解决的问题和改进的外观, 并尝试解决这些问题。它应该可以帮助你大大提高速度。

  • 另一个选项是Google Chrome开发者工具, Firefox Firebug或类似工具。只需打开”网络”标签并重新加载页面, 你将能够看到加载页面中一个或另一资源所花费的时间。

#3


另一个选项是Google Chrome开发者工具, Firefox Firebug或类似的开发者工具。只需打开”网络”标签并重新加载页面, 你将能够看到加载页面中一个或另一资源所花费的时间。

在此基础上。看来你的服务器甚至还要等待2秒的等待时间才能响应第一个GET请求—然后再等待2秒, 其中包含84个以上的GET请求。

现在, 4秒的加载时间并不可怕, 但是如果你希望它更快, 那么最好的办法是:

1)。将你所有的javascript文件合并为一个文件-确保首先使用jQuery /其他依赖项。

2)。将所有PNG合并到一个文件(一个精灵)中, 或者用Base64对其全部编码。

3)。其中的许多png都可以压缩-图标的5kb有点大。图片的66kb肯定太大。

4)。与CSS相同-将它们全部合并, 请求将减少。

赞(0)
未经允许不得转载:srcmini » 是什么导致我的博客页面上如此长的等待时间?

评论 抢沙发

评论前必须登录!