Maison  >  Article  >  interface Web  >  Dois-je inclure jQuery de Google JSAPI ou un CDN ?

Dois-je inclure jQuery de Google JSAPI ou un CDN ?

Susan Sarandon
Susan Sarandonoriginal
2024-11-02 19:10:30794parcourir

Should I include jQuery from Google JSAPI or a CDN?

Inclure jQuery : Google JSAPI vs CDN

Une pratique courante consiste à inclure jQuery à partir du JSAPI (JavaScript Application Programming Interface) de Google à l'aide du syntaxe suivante :

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

Cependant, cette méthode peut parfois entraîner des temps de chargement lents en raison du temps nécessaire pour établir une connexion SSL avec Google.

Une autre option consiste à inclure directement jQuery à partir d'un réseau de diffusion de contenu (CDN), tel que le propre CDN de Google :

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

Par défaut, jQuery sera servi via HTTP, mais vous pouvez également supprimer la partie "http:" de l'URL pour garantir le script peut être chargé à la fois via HTTP et HTTPS :

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

Cette méthode est recommandée car le CDN de Google est largement distribué et s'est avéré fournir une livraison rapide et fiable de jQuery. De plus, si les utilisateurs ont déjà visité d'autres sites utilisant le CDN de Google, le script jQuery peut déjà être mis en cache localement, ce qui réduit encore davantage les temps de chargement.

Si vous préférez servir jQuery depuis votre propre serveur, vous pouvez télécharger le bibliothèque du site Web de jQuery et hébergez-la localement. Cependant, cette méthode peut nécessiter une utilisation supplémentaire de la bande passante sur votre serveur et n'offre pas les mêmes avantages de mise en cache que l'utilisation d'un CDN.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn