我知道这不是编程问题,但我想问的是知识
在使用像jquery-1.8.0.min.js
这样的jQuery库文件时,最好下载并包含在js文件夹中
或使用直接链接,如http://code.jquery.com/jquery-1.8.0.min.js
最佳答案
这确实取决于。
本地文件的优点
- 您可以控制该文件。您可以决定使用什么、什么版本以及任何更改都需要您显式更改文件。
- 该文件已在您的服务器上。无需向可能/可能不可用的外部源提出额外请求。如果您的应用可以在内联网或非连接环境中访问,这一点非常重要。
本地文件将使您能够执行诸如将多个您自己的文件和依赖项“捆绑”在一起,然后将它们优化为较小的单个文件之类的操作。如果您有其他依赖于 jQuery 的东西(如 Bootstrap 等),这非常有用。
CDN 的优势
- 无服务器开销或带宽限制。由于您自己不提供该文件,因此您无需担心有多少用户会下载该文件,因为它根本不是来自您。
- 缓存和更智能的服务。 CDN 通常会充分利用缓存,这通常可以加快用户的速度。 CDN 还具有地理分布性,可以处理来自全局各地的用户服务,而不是从单个位置提供服务的服务器。
如果您预计不同分布的用户会为您的网站带来大量流量,那么 CDN 将会大放异彩。如果您实际上需要为每天向 100 万用户提供约 80k jQuery 文件所使用的带宽付费,那么它们还可以为您节省不少费用,而 CDN 可以为您处理这一负担。
资源
您可以考虑查看以下一些资源,从其他人那里获得一些见解,比较每个选项的优缺点,从而确定最适合您的选项:
关于jquery - 下载 jQuery 库文件更好还是使用 jQuery 网站更好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37441905/