我的索引资源占用了我网站加载时间的一半。谷歌把它降到了大约30-50毫秒,我将如何实现这一目标呢?
另外,如何并行下载我的图像。他们都在开始加载之前等待前一个加载,以任何方式解决这个问题?
谢谢! 〜杰克逊
答案 0 :(得分:1)
您在地理位置上是否位于此页面托管的服务器附近?如果没有,那么你正在观察的漫长等待时间(在更深的蓝色阴影之前,实际上正在传输数据)必然会更长。因为它是第一个提供给您的文档,所以首先必须建立服务器和计算机之间的连接,其长度取决于该接近程度,以及服务器的响应性(它是高负载服务器吗?是动态创建的页面) ?)。
Google在全球范围内策略性地放置了许多服务器,以确保几乎所有人都可以快速加载页面;你无法与之竞争,但你可以做的就是确保你所在的地点最接近大多数观众所在的位置。
对于下载的并行化,您可以通过将静态资源分布到多个主机名(例如static1.example.com,static2.example.com等)来实现此目的。对于提供大量静态资源的网页,Google提供了有关此建议的精彩文章,特别是图片:http://code.google.com/speed/page-speed/docs/rtt.html#ParallelizeDownloads
答案 1 :(得分:1)
检查zbugs.com尝试优化图像,js和css。