javascript - 链接到 JQuery CDN 会降低我的网站速度吗?

标签 javascript jquery

一个新手。这似乎是一个基本问题,但我找不到答案:

我有几行 JQuery 代码可以在六个页面上显示和隐藏响应式菜单。我知道我需要“链接”到 JQ 库:

 <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

这会降低我的网站速度吗?访问者是否必须下载整个 JQ 库才能使我的两行代码工作?如果是这种情况,我可能会恢复使用 Javascript。

最佳答案

加载脚本文件从来都不是免费的,因此您必须决定它是否值得提供的功能。

一旦您决定这样做(如果您这样做),问题就是是使用 CDN 还是在本地托管它。

CDN 的优点:

  • 它可能已经在浏览器缓存中,因为其他地方使用了相同的文件。
  • CDN 使用边缘广播、高度优化的服务器和服务器配置等方式来尽可能快地交付。虽然您可能拥有一台速度一样快的服务器,但您很可能没有。

CDN 的构成:

  • 如果 CDN 出现故障,即使您的网站正常运行,链接也不起作用。
  • 它不在你的控制之下。

关于javascript - 链接到 JQuery CDN 会降低我的网站速度吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49611498/

相关文章:

javascript - FullPage.js 中的 Div 幻灯片

javascript - 如何将更新后的数组元素返回到 DOM?

jquery - 如何找到两个形状之间的最短路径?

javascript - 加载时增量 JQuery 函数

javascript - 返回一个内部有回调的函数

javascript - Sciter 速记符号

javascript - 如何将 UL 列表项转换为 JSON 对象?

javascript - 重新运行 Jquery 函数 onclick

javascript - 图表未显示 JSON 数据

jquery - $.serialize() 用于识别 jQuery UI 对话框中表单元素的更改