0

我的网站是http://secretpassagesbooks.com/。它在最新版本的 wordpress 上运行,并通过 GoDaddy 托管在共享网络服务器上。

我的网站加载时间从十秒到一分钟不等,我不明白为什么。我在IE、FireFox、Chrome中测试过,页面速度是一样的。我在各种在线速度测试站点进行了几次速度测试,平均加载时间为 5 - 6 秒。然而,当我单击指向我的 URL 的链接或直接输入它时,加载索引页面需要超过 30 秒(有时超过一分钟)。

到目前为止,这是我为解决此问题所做的工作:

  • 我在 Firebug 中安装了 YSlow 和 Page Speed 扩展
  • Yslow 测试给了我“A 级 - 总成绩 90”
  • 我的页面速度得分为 94/100

  • 我安装了 W3Cache wordpress 插件,并且正在使用页面、浏览器和数据库对象缓存

  • 我尝试尽可能多地减少 CSS 和 JavaScript
  • 该站点正在使用 HTTP 压缩

我还能用这个设计做些什么,还是我的共享 Web 服务器过载?提前感谢您的所有帮助。

4

5 回答 5

1

根据我构建的工具(JoomlaPerformance.com的性能分级器)的一些测试,哇,这很糟糕......

结果总结

请注意,下载 HTML 大约需要 21.83 秒(从初始请求到下载的最后一个对象)。更不用说页面将近300kb(对于只有7张图片来说相当大)......

索取资料

这就是问题所在。请注意,连接和 DNS 阶段都很好,但生成阶段真的很慢。这就是你的问题所在。它是服务器端的。所以,你需要调试它为什么慢。需要查看的一些区域是正在执行的 SQL 查询(以及它们是否很慢)、任何缓慢的插件等。尝试一次禁用一个,看看每一个是否都会产生可衡量的差异。

我的“预感”是您的数据库要么超载,要么您的查询非常昂贵。简而言之,您可以尝试其他主机,看看是否有帮助(这比您想象的要多)...

于 2011-01-24T20:00:25.157 回答
1

YSlow 等检测 HTML、Javascript 和 CSS 部分中的问题,这些可能没问题。看起来你的主机是罪魁祸首。

于 2011-01-24T18:15:09.763 回答
1

如果这些插件结果是正确的(我没有理由怀疑它们是正确的),那么很可能是您的虚拟服务器只是过载了。

我认为您在“本地”生产环境中运行相同站点也没有此类问题,尽管您可能想尝试此操作以确认您是否尚未这样做。

顺便说一句,超载 VPS/共享主机解决方案的一个典型迹象是,如果第一个页面加载速度非常慢,但随后的加载是“正常的”——一个常见的原因是您的“专用”沙箱正在从睡眠中唤醒/低资源状态。(就您的站点而言,这似乎也是这种情况。)因此,有可能(我不知道此服务器的详细信息,例如您是否有 CPU、内存、等)在您的站点启动之前,此特定服务器上的其他站点使用的带宽超过了其公平份额。

于 2011-01-24T18:15:57.190 回答
0

正如你们大多数人所指出的,问题似乎出在服务器上。我联系了 GoDaddy 并解释了情况。事实证明,我的网站托管在他们的一台旧服务器上,并且很可能超载。他们将我切换到他们的一台网格服务器(免费),现在一切都在快速加载。感谢所有的回复。我花了很多时间调整设计,一一删除插件,尽可能减少 HTTP 请求,并且通常疯狂地试图找出如何最好地优化我的网站。经过几天和大量的测试,我无法接受问题出在客户端,尤其是在我运行的所有优化测试显示我的网站没问题之后。太好了……至少现在是这样。

于 2011-01-25T06:59:20.777 回答
0

GoDaddy 的虚拟主机是您网站的瓶颈,如果您有一个包含大量查找的高级网站,您可能应该选择 VPS!

于 2013-03-29T14:03:29.543 回答