JS库应该驻留在哪里(主机)

Sad*_*adi 4 javascript scripting hosting shared-libraries

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

<script type="text/javascript" src="/js/jQuery.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

但我可以使用

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

或类似的.

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

请让我知道你的意见.

谢谢

MyI*_*hin 5

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

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

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