javascript - 在像谷歌这样的快速免费 CDN 上托管您自己的 JavaScript 脚本文件(Jquery 除外)?

标签 javascript hosting cdn google-cdn microsoft-cdn

<分区>

灵感来自 Dave Ward要在外部托管 javascript 文件,我有几个关于在外部托管 Javascript 文件的问题:

众所周知,已知的库可以直接免费获取:

//ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js
//ajax.googleapis.com/ajax/libs/jqueryui/1.8.9/jquery-ui.min.js

不过,这个问题的范围集中于在外部托管自定义 javascript 文件:

Q1。是否可以在快速免费的公共(public) CDN 上托管私有(private) JavaScript 文件?
Q2。是否存在任何速度损失或在第三方 CDN 上托管实际上总是更好?
Q3。在外部托管自定义 JavaScript 文件是否存在任何安全风险?


感谢13人点赞,重开此题!截至 2021 年,闪电般快速的网站(及其所有 JavaScript 组件)比以往任何时候都更重要的是收集对加速页面加载的客观方法的协作理解。在重新打开此问题之前,请随时在下方评论您对这三个问题的回答/建议!

最佳答案

jsdelivr是一项免费、快速且可靠的服务,可在 CDN 上托管您的 javascript 文件。
该文件应首先在github存储库上,然后使用以下格式使用CDN:-

https://cdn.jsdelivr.net/gh/user/repo@version/file

在上面的格式中,用您在 github 上的用户名替换 user , repo 与存储库名称和版本与您存储库的版本
您可以使用此 CDN 服务在 npmjs.com 等任何地方托管,甚至可以使用他们的插件在您的 wordpress 网站上托管。
请访问该网站以获取更多信息并了解其工作原理。

关于javascript - 在像谷歌这样的快速免费 CDN 上托管您自己的 JavaScript 脚本文件(Jquery 除外)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4923253/

相关文章:

jquery - CDN 上 jquery.validate 的可用翻译

javascript - 我的缩小版 javascript 与我的 AWeber javascript 冲突吗?

javascript - 从 Jquery 表单发布数据

javascript - setInterval() 与 Jquery 脚本

c# - 错误无法使用 appcmd (ASP.Net) 找到具有站点名称标识符的站点对象

git - 使用服务器端 Hook 的托管 Git 解决方案?

javascript - 如何设置条件来比较两个值并执行指定的功能

javascript - 在 JavaScript 中创建动态表的一些误解

在 Google Cloud Platform 上托管 Vapor Swift 应用

cdn - 如何为 Varnish 中单独的每个后端收集统计信息?