gpt4 book ai didi

javascript - 从外部或内部来源为网站加载库、脚本等?

转载 作者:行者123 更新时间:2023-11-28 05:32:33 26 4
gpt4 key购买 nike

我刚刚开始我的前端冒险之旅,很可能是网页设计。我一直在努力回答一个技术问题,但尚未找到合理的答案。

有很多库可供您加载、下载,以使您的网站开发更快。因此就有了我的问题。是否最好下载这些库(例如 Boostrap、jQuery、Angular、Google 的字体等)并从官方源链接到它们(外部),或者下载它,上传到您的服务器,然后链接到位置文件(内部源) )在你的服务器上?

我的想象力告诉我,如果我下载它们并将其上传到我的服务器上,然后链接到它将使整个网站加载速度更快。这是个好主意吗?

最佳答案

专业托管和链接到外部资源(可能是 JS 库、图像或其他资源):

  1. 分散负载:您的服务器不必提供所有内容,它可以专注于其主要功能并为应用程序本身提供服务。
  2. 分散 HTTP 连接:由于异步工作的应用程序越来越多,因此最好使用每个站点/子域的最大并行 HTTP 连接来传送应用程序数据并从其他服务器加载所有必要的附加资源。
  3. 正如 Rafael 上面提到的,CDN 的扩展性非常好,并且很少离线。

缺点

  1. 即使互联网连接速度很快,当资源位于同一个 Intranet 上时,资源的服务速度也很有可能会更快。这就是为什么一些公司在其本地网络内拥有自己的“微型 CDN”,以结合多服务器和本地可用性的优势。
  2. 外部依赖性:一旦互联网连接不可用或代理服务器出现故障,所有外部资源都会变得不可用,从而使应用程序处于损坏状态。

关于javascript - 从外部或内部来源为网站加载库、脚本等?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39579957/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com