2015-05-19 41 views
2

http://tools.pingdom.com/的测试中,我发现我的网站的加载瀑布有一个巨大的差距(见第1个屏幕)。Pingdom网站速度测试 - 瀑布GAP

我试着删除分析。差距仍然存在,而分析则从瀑布中删除(请参阅第二个屏幕)。 我有很多的CSS。所以我清除了所有样式表,但差距仍然存在。

注意:所有剩余的.js文件都在页脚中。

怎么会仍然有这么大的装载缺口? 可能的原因是什么?

pingdom screenshot

chrome screenshot without analytics

+0

作为评论Niv的回复:嗯,我做了进一步的测试,并把相同的网站放到另一个类似规格的主机。在那种环境下,没有任何差距,而是等待第一个响应。总的来说,我的总加载时间非常相似。这是否意味着不同的服务器刷新不同? – user3797772

回答

0

根据Nivs发布的理论,至少在我的情况下,它是在服务器上运行的脚本。这是通过在同一网站上的另一主机上的更快(无间隙)响应来指示的。

我对这个问题的解决方案是部分缓存我的网站。

1

我做了一些研究,才知道的是,差距是延迟/间隔定时加载由脚本和CSS文件加载的文件。由于许多.js库图像或其他引用不加载,直到.js文件自身未加载。

我想下面的链接可能会阐述你的想法: Gaps in FireBug waterfall chart。 这里还描述了萤火虫的工作http://www.softwareishard.com/blog/firebug/firebug-net-panel-timings/

+0

那么,我做了进一步的测试,并把相同的网站放到另一个类似规格的主机上。在那种环境下,没有任何差距,而是等待第一个响应。总的来说,我的总加载时间非常相似。这是否意味着不同的服务器刷新不同? – user3797772