首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Google/Twitter等人实际上是否使用分布式服务器来服务他们的资源?

Google/Twitter等人实际上是否使用分布式服务器来服务他们的资源?
EN

Webmasters Stack Exchange用户
提问于 2011-09-04 02:47:53
回答 2查看 487关注 0票数 2

我正在尝试优化我的网站,并使用webpagetest.org运行一些测试。我试过新加坡和香港的考试。

我看到所有facebook、quantcast、chitika脚本都是从新加坡/香港服务器加载的,而jquery (谷歌托管)、plusone.js、twitter等则是从山景城/palo/剑桥服务器加载的。

由于我使用的是cloudflare,我可以看到我在服务器上承载的一个JS文件实际上是从cloudfare的一个新加坡服务器加载的。

那么,使用google托管的jquery等有真正的好处吗?

样本测试结果在这里

1)我的网站主页(http://www.humbug.in) -新加坡测试地点

http://www.webpagetest.org/result/110904_89_1G8RF/1/详情/

2)本问题的网址-阿姆斯特丹考试地点

http://www.webpagetest.org/result/110904_B6_1G93M/1/详情/

在这两种情况下,jquery都是从山景服务器加载的。

EN

回答 2

Webmasters Stack Exchange用户

发布于 2011-09-04 09:08:47

在这两种情况下,jquery都是从山景服务器加载的。

我不认为这是真的。

正如您所说,ajax.googleapis.com位于山景城(根据Geo工具)。这台服务器在24毫秒内响应(ping) (我的位置:瑞士),但它的光速实际上需要68毫秒。所以我根本不去山景城,因为没有比光更快的了。

当我请求ajax.googleapis.com时,靠近我位置的服务器正在响应。因此,谷歌的CDN正如愿以偿。

票数 5
EN

Webmasters Stack Exchange用户

发布于 2011-09-04 04:36:11

是的,有好处。摘录自3你为什么要让Google为你主持jQuery?

更好的缓存可能是使用Google的最大好处是,如果有人使用相同的谷歌托管版本的jQuery访问数百个站点,用户可能不需要在all........Even下载jQuery,他们只需要下载一次!减少延迟- CDN -内容交付网络的缩写-分发您的静态内容跨服务器在各种不同的物理位置。当用户的浏览器解析这些文件的URL时,它们的下载将自动以网络中最近的可用服务器为目标。为了避免不必要地重载服务器,浏览器增加了并行性,限制了可以同时进行的连接的数量。取决于哪个浏览器,这个限制可能会降低到每个主机名的两个连接。

有意将网页资源跨多个域拆分以使页面加载速度更快,这称为域切分。这样做可以并行下载更多的资源,从而减少了整个页面加载时间。在美国排名前十的网站中,大部分都在进行域名分片。

票数 2
EN
页面原文内容由Webmasters Stack Exchange提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webmasters.stackexchange.com/questions/19160

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档