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

标签 jquery performance cdn

这对某些人来说可能是显而易见的,但我一直在想:我为什么要依赖 Google's server为我的网站托管 jQuery?

仅仅是因为这样加载速度更快吗?

最佳答案

这是因为:

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

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

    />
  3. 它确保负载尽可能小。
    (Google 可以将文件预压缩为多种格式(如 GZIP 或 DEFLATE)。这使得下载时间非常短,因为它是 super 压缩的,而不是即时压缩的。)

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

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

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

关于jquery - 为什么我应该为 jQuery 使用 Google 的 CDN?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2180391/

相关文章:

jquery - 从 jQuery 元素数组中获取 XML 元素的值

PostgreSQL 表比较

c - 从数组构建二叉堆,哪种方法更有效,为什么

javascript - 无法设置未定义的属性 'Swiper'

javascript - 为工具提示自定义 css 后,它显示两次

javascript - 使用 JQuery 选择器在 <video> 结束时触发事件

javascript - 我可以修改 Jquery 以根据返回的 URL 使用条件语句吗?

c - X 与范围 L 到 R 中的每个数组元素的 XOR 的总和

amazon-s3 - 为什么要随机化云存储/CDN 的文件名?

hosting - 在决定使用内容分发网络 (CDN) 时,文件大小重要吗?