Google CDN服务器托管本地托管的VS.

时间:2014-01-14 15:39:38

标签: javascript jquery ajax fonts shared-libraries

当我们使用已存储在某处的文件(如Google托管的库或字体)而不是存储在我们网页的本地服务器上的文件时,例如性能视角的差异,会有区别吗?

2 个答案:

答案 0 :(得分:2)

是的,有一些差异。在大多数情况下,您的页面加载速度会快得多,因为:

  • 如果您的浏览器已有某个其他网站的库的缓存版本,则不会再次加载它。
  • 您的浏览器可能会同时连接到Google或其他CDN服务器,如果您从服务器加载,可能不会发生这种情况。
  • 从服务器获取文件的延迟时间几乎总是比服务器短得多。
  • 您的服务器负载也会减少。

您可能希望在自己的网站上托管的方案是,如果您要为Google,Google的CDN或类似网站被阻止的国家/地区提供内容。

答案 1 :(得分:1)

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