首页  >  文章  >  web前端  >  我应该包含来自 Google JSAPI 的 jQuery 还是 CDN?

我应该包含来自 Google JSAPI 的 jQuery 还是 CDN?

Susan Sarandon
Susan Sarandon原创
2024-11-02 19:10:30794浏览

Should I include jQuery from Google JSAPI or a CDN?

包含 jQuery:Google JSAPI 与 CDN

一种常见的做法是使用 Google 的 JSAPI(JavaScript 应用程序编程接口)包含 jQuery以下语法:

<code class="html"><script src="https://www.google.com/jsapi"></script>
<script>
google.load('jquery', '1.3.1');
</script></code>

但是,由于与 Google 建立 SSL 连接需要时间,此方法有时会导致加载时间缓慢。

另一种选择是直接包含 jQuery来自内容分发网络 (CDN),例如 Google 自己的 CDN:

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

默认情况下,jQuery 将通过 HTTP 提供服务,但您也可以删除 URL 的“http:”部分以确保该脚本可以通过 HTTP 和 HTTPS 加载:

<code class="html"><script src="//ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js"></script></code>

建议使用此方法,因为 Google 的 CDN 分布广泛,并且已被证明可以提供快速可靠的 jQuery 交付。此外,如果用户已经访问过使用 Google CDN 的其他网站,则 jQuery 脚本可能已经在本地缓存,从而进一步减少加载时间。

如果您更喜欢从自己的服务器提供 jQuery,您可以下载从 jQuery 网站获取库并将其托管在本地。但是,此方法可能需要在服务器上使用额外的带宽,并且无法提供与使用 CDN 相同的缓存优势。

以上是我应该包含来自 Google JSAPI 的 jQuery 还是 CDN?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn