<分区>
我正在尝试编写一个 JavaScript 脚本来使用 jQuery 和 Bootstrap 填充 HTML。在 Internet 上的许多教程中,导师提到使用来自内容分发网络 (CDN) 的文件而不是在本地调用这些文件。
但我无法预见通过网络调用 js 或 CSS 的任何优势,而不是在本地加载它,这应该已经足够好了。
我很想知道,在网络和机器资源以及页面负载方面有什么区别。
<分区>
我正在尝试编写一个 JavaScript 脚本来使用 jQuery 和 Bootstrap 填充 HTML。在 Internet 上的许多教程中,导师提到使用来自内容分发网络 (CDN) 的文件而不是在本地调用这些文件。
但我无法预见通过网络调用 js 或 CSS 的任何优势,而不是在本地加载它,这应该已经足够好了。
我很想知道,在网络和机器资源以及页面负载方面有什么区别。
最佳答案
使用 CDN 的专家: * 客户端库的缓存。
使用 CDN 的缺点: * 如果cdn 的站点宕机,您的站点将无法获取文件。 * Cdn 文件经常更改,因此您的生产站点将使用您没有检查过的最新文件(这可能非常危险)。
现在您可以考虑这是否适合您的网站。
关于javascript - 使用本地 JS 和 CDN JS 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31112896/