Javascript 《体育画报》';s的图库页面加载这么快?

Javascript 《体育画报》';s的图库页面加载这么快?,javascript,jquery,performance,Javascript,Jquery,Performance,我一直在看他们的代码,我不太明白。他们是在加载整个新页面,还是在使用jquery更改浏览器url并保持大部分页面静态 我不认为有什么“银弹”的解释——他们的网站可能很快,因为他们已经对其进行了性能调整,并消除了任何重大瓶颈 事实上,它们正在使用每个选定的图像重新加载页面——这在HTTP调试器(如Fiddler2)中是显而易见的 这种感知速度的部分原因是他们使用了内容交付网络和gzip压缩——两者都加快了内容的交付。他们的HTML结构可能也是一个因素,而且他们有可能通过流式传输响应,以允许浏览器尽

我一直在看他们的代码,我不太明白。他们是在加载整个新页面,还是在使用jquery更改浏览器url并保持大部分页面静态

我不认为有什么“银弹”的解释——他们的网站可能很快,因为他们已经对其进行了性能调整,并消除了任何重大瓶颈

事实上,它们正在使用每个选定的图像重新加载页面——这在HTTP调试器(如Fiddler2)中是显而易见的


这种感知速度的部分原因是他们使用了内容交付网络和gzip压缩——两者都加快了内容的交付。他们的HTML结构可能也是一个因素,而且他们有可能通过流式传输响应,以允许浏览器尽早开始呈现。

url正在更改,并且没有哈希,因此他们正在加载整个页面(可能使用缓存)。您指的是“更多库”吗底部的部分还是主要内容?“更多图库”部分都是预加载的。如果你一打开页面就向下滚动,就会出现一个错误,显示所有预加载的图像(我在Chrome上,浏览器执行可能会有所不同).我指的是当前的幻灯片。在右边的顶部,左箭头和右箭头指向第11页的旁边20@Val-不正确。因此,他们正在使用新的HTML5功能,您可以在其中重载“后退”和“前进”按钮。它会更改URL,但我相信内容是预加载的、javascripted的,或者两者都有。在这里,当您按下向前或向后,它通过JS请求新的图像和文本内容。@AndrewKS html5开始查看源代码,看看这是否会改变你的想法