谷歌CDN服务器托管库VS本地托管
答
是的,这是很小的差异存在。 现代浏览器有限制,例如:来自一个域的不超过4次并行下载。因此,如果您将使用Google CDN服务器的字体,那么页面加载速度可能会更快。
+0
ow如果if你从谷歌下载,它是一个不同的域名,所以你可以同时从你的域名下载另一个文件?正确? – vephelp
+0
准确。例如,页面加载:html(来自您的服务器); CSS(从你的服务器);字体(来自Google); jquery库(来自Google);一些图片精灵(从您的服务器);您的自定义JS(从您的服务器)。从您的服务器只有4个文件,但几乎加载页面。 – user2443795
答
是的,有一些区别。在大多数的情景,页面加载速度更快,因为:
- 如果您的浏览器已经有一些其它网站的库缓存版本,它不会再加载它。
- 您的浏览器可以同时连接到谷歌或其他CDN服务器,如果您从您的服务器加载可能不会发生。
- 在从谷歌服务器获取文件的等待时间几乎总是比你的服务器显著短。
- 你也会有你的服务器上的负载减少。
您可能想要在您的网站上托管的场景是,如果您为Google,Google的CDN或类似网站被阻止的国家/地区提供内容。
可能重复[为什么我应该使用Google的CDN for jQuery?](http://*.com/questions/2180391/why-should-i-use-googles-cdn-for-jquery) – Pietu1998