像JQuery这样的JS库可以直接从其他网站链接(例如google)。通常我用
<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>
或类似。
我想完全控制我的网站,所以我使用第一种方式。但是使用谷歌或其他主机有一些优势(即减少延迟,增加并行性,更好的缓存)。 两者都有优点和缺点。 我该怎么用?你用什么以及为什么?
请告诉我你的意见。
谢谢
答案 0 :(得分:5)
我认为这取决于您网站的受众群体。
如果您的网站面向公众并且人们将主要或完全从互联网访问它,那么您将受益于较低的带宽利用率,更快的响应和缓存优势,因为文件之前已被引用的可能性和从另一个网站加载的很高。
如果您的网站是Intranet的内部网站,您可能会遇到一些人无法访问互联网的问题但是您也会浪费带宽,因为您要通过互联网向所有人发送文件以获取您可以托管的文件本地。
答案 1 :(得分:1)
出于性能原因,我尽可能使用Google,但如果我在离线时需要在网站上工作,例如在飞机上,或在无法访问互联网的远程位置,我也会检查本地副本。
答案 2 :(得分:0)
不要忘记,如果您使用谷歌(或任何人)的副本,您必须防止他们移动或更改文件的可能性,或者他们的服务器可能已关闭。
如果您的网站需要特定的JavaScript库,那么您应该下载并自行提供。如果您的收入取决于该文件,您最不希望的是依靠其他网站来提供它。