小编典典

为什么我应该为 jQuery 使用 Google 的 CDN?

all

这对某些人来说可能很明显,但我一直在想:我为什么要依赖Google
的服务器
来为我的网站托管 jQuery?

仅仅是因为它以这种方式加载更快吗?


阅读 83

收藏
2022-08-27

共1个答案

小编典典

这是因为:

  1. 它增加了可用的并行度。
    (大多数浏览器一次只能从任何给定站点下载 3 或 4 个文件。)

  2. 它增加了缓存命中的机会。
    (随着越来越多的网站遵循这种做法,越来越多的用户已经准备好文件。)

  3. 它确保有效载荷尽可能小。
    (Google 可以以多种格式(如 GZIP 或 DEFLATE)预压缩文件。这使得下载时间非常短,因为它是超级压缩的,并且不是动态压缩的。)

  4. 它减少了服务器使用的带宽量。
    (谷歌基本上是提供免费带宽。)

  5. 它确保用户将获得地理上接近的响应。
    (谷歌在世界各地都有服务器,进一步降低了延迟。)

  6. (可选) 它们会自动使您的脚本保持最新。
    (如果您喜欢“坐以待毙”,您可以随时使用他们提供的任何脚本的 最新版本。这些可以修复安全漏洞,但通常只会破坏您的东西。)

2022-08-27