2014-01-14 107 views
1

是否有当我们使用那些已经存储的地方(如谷歌托管库或字体)比存储在本地服务器对我们的网页的那些文件,就像在性能差异的差异透视?谷歌CDN服务器托管库VS本地托管

+0

可能重复[为什么我应该使用Google的CDN for jQuery?](http://stackoverflow.com/questions/2180391/why-should-i-use-googles-cdn-for-jquery) – Pietu1998

回答

1

是的,这是很小的差异存在。 现代浏览器有限制,例如:来自一个域的不超过4次并行下载。因此,如果您将使用Google CDN服务器的字体,那么页面加载速度可能会更快。

+0

ow如果if你从谷歌下载,它是一个不同的域名,所以你可以同时从你的域名下载另一个文件?正确? – vephelp

+0

准确。例如,页面加载:html(来自您的服务器); CSS(从你的服务器);字体(来自Google); jquery库(来自Google);一些图片精灵(从您的服务器);您的自定义JS(从您的服务器)。从您的服务器只有4个文件,但几乎加载页面。 – user2443795

2

是的,有一些区别。在大多数的情景,页面加载速度更快,因为:

  • 如果您的浏览器已经有一些其它网站的库缓存版本,它不会再加载它。
  • 您的浏览器可以同时连接到谷歌或其他CDN服务器,如果您从您的服务器加载可能不会发生。
  • 在从谷歌服务器获取文件的等待时间几乎总是比你的服务器显著短。
  • 你也会有你的服务器上的负载减少。

您可能想要在您的网站上托管的场景是,如果您为Google,Google的CDN或类似网站被阻止的国家/地区提供内容。