javascript - JS库应该放在哪里(host)

标签 javascript scripting hosting shared-libraries

像 JQuery 这样的 JS 库可以直接从其他站点(例如谷歌)链接。通常我用

<script type="text/javascript" src="/js/jQuery.min.js"></script>

但是我可以用

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>

或类似的。

我喜欢完全控制我的网站,所以我使用第一种方式。但是使用谷歌或其他主机有一些优势(即减少延迟、增加并行性、更好的缓存)。 两者各有利弊。 我应该使用什么?你用什么,为什么?

请告诉我您的意见。

谢谢

最佳答案

我认为这取决于您网站的受众。

如果您的网站是面向公众的,并且人们将主要或完全通过互联网访问它,那么您将受益于较低的带宽利用率、更快的响应和缓存优势,因为该文件之前可能已被引用并且从另一个站点加载的数据很高。

如果您的站点是 Intranet 的内部站点,您可能会遇到人们无法访问 Internet 的问题,但您也会浪费带宽,因为您要通过 Internet 发送每个人来获取您可以托管的文件本地。

关于javascript - JS库应该放在哪里(host),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1400512/

相关文章:

javascript - 使用js库内部缓存的数据

javascript - js 中的响应式切换菜单(适用于移动设备)可以在本地工作,但不能在线工作

Windows Management Instrumentation 命令行 WMIC 批量提取属性

shell - 从 bash 脚本文件运行 docker-compose

java - 使用 GAE(Google App Engine)的免费域名托管

java - 如何将 JavaScript 与 gwt Uibinder 一起使用

javascript - 一些相当于停止传播?

scripting - DOS 文件名转义以与 *nix 命令一起使用

tomcat - 托管 Tomcat servlet 容器的首选操作系统

hosting - 关于微软Azure的问题