我的网站是http://secretpassagesbooks.com/。它运行在wordpress的最新版本上,并通过GoDaddy托管在共享的web服务器上。
我的网站从10秒钟到1分钟不等,我不明白为什么。我已经测试了IE,FireFox和Chrome,页面速度是一样的。我在不同的在线速度测试站点进行了几次速度测试,平均加载时间为5-6秒。然而,当我单击指向我的URL的链接或直接输入它时,加载索引页面需要超过30秒(有时超过一分钟)。
以下是我迄今为止为解决这一问题所做的工作:
对于这个设计,我还能做些什么吗?还是我的共享web服务器超载了?提前谢谢你的帮助。
发布于 2011-01-24 18:15:09
YSlow等可以检测到和CSS部分中的问题,这些问题可能是可以的。看来该怪你的主持了。
发布于 2011-01-24 18:15:57
如果这些插件结果是正确的(我没有理由怀疑它们是正确的),那么最有可能的情况就是您的虚拟服务器只是超载。
我想您在“本地”生产环境中运行相同的站点也没有这样的问题,不过如果您还没有这样做的话,您可能需要尝试这样做。
顺便提一句,如果第一个页面加载非常慢,但随后的加载是“正常的”,这是一个关于VPS/共享托管解决方案超载的表象--一个常见的原因是,您的“分离”沙箱正从睡眠/低资源状态中醒来。(就你的网站而言,情况似乎也是如此。)因此,这是可能的(我不知道这个服务器的细节,比如您是否有CPU、内存等的“保证”资源级别)。在此特定服务器上的其他站点使用的带宽超过了它们的公平份额,直到您的站点启动为止。
发布于 2011-01-24 20:00:25
基于我开发的一个工具(性能分级机 at JoomlaPerformance.com)中的一些测试,哇,它是不是很糟糕……

注意,HTML大约花了21.83秒来下载(从最初的请求到下载的最后一个对象)。更别提页面是近300 is (这是相当大,只有7张图片).

这就是问题所在。注意,连接和DNS阶段很好,但是生成阶段真的很慢。这就是你的问题所在。是服务器端。所以,您需要调试它为什么慢。一些需要查看的领域是正在执行的SQL查询(如果它们是慢的)、任何缓慢的插件等等。试着一次禁用一个,看看每个查询是否会产生可衡量的不同。
我的“预感”是,您的数据库要么重载,要么您的查询非常昂贵。因此,简而言之,您可以尝试另一个主机看看这是否有帮助(这是比你想象的更多的解决方案).
https://stackoverflow.com/questions/4785451
复制相似问题