Je demande à cela de comprendre la rapidité avec laquelle ma page chargerait sur un navigateur "moyen". Ma page a besoin de JQuery et de JQuery UI. Je crois que la plupart des navigateurs auraient probablement JQuery déjà mis en cache des serveurs de Google. Est-ce vrai? Et quels sont les chiffres pour jQuery ui? P>
Une preuve de votre revendication serait utile. p>
Aussi, pour JQuery UI:
Quels composants google's jquery ui a-t-il? A-t-il tous ou juste quelques-uns (triables, etc.)? P>
Aussi, je pense que c'est environ 180 Ko. Devrais-je utiliser cela ou devrais-je créer un personnalisé.ui.min à jqueryui.com qui pourrait être plus petit? P>
3 Réponses :
Je ne suis pas sûr que quelqu'un puisse répondre à cela. Mais plus important encore: Est-ce important? Il se charge une fois et c'est tout (bien, jusqu'à ce qu'une nouvelle version JQuery soit libérée en fonction de l'URL que vous utilisez). P>
Je ne suis pas sûr de comprendre la pertinence d'une telle statistique dans ce contexte. P>
Selon Meilleures pratiques pour accélérer votre site Web : P>
Réduire le nombre de demandes HTTP Dans votre page, c'est l'endroit pour commencer. C'est la ligne directrice la plus importante Pour améliorer les performances pour la première fois Temps visiteurs. Comme décrit dans tenni Le blog de la théorie post Utilisation du cache de navigateur - Exposé! , 40-60% du quotidien Les visiteurs de votre site entrent avec un cache vide. Faire votre page rapide pour Ces premiers visiteurs sont la clé d'un meilleure expérience utilisateur. p> blockQuote>
Ceci est pertinent car pendant 40 à 60% de vos visiteurs quotidiens, peu importe où vous chargez la bibliothèque de JQuery, ils ne l'auront pas dans leur cache. P>
Je pense aussi qu'il y a plus à la question, alors combien de fois vos visiteurs l'auront en cache. Voulez-vous prendre une dépendance sur une entreprise extérieure que vous ne contrôlez pas, même une aussi grande que Google? Et si Google est en panne (c'est arrivé)? Et si Google décide soudain de cesser d'organiser jQuery pendant que vous êtes en vacances prolongées? Et si un employé de Google fait une erreur et écrase votre version spécifiée avec une nouvelle version de JQuery qui brise la fonctionnalité de votre page? P>
La plupart des préoccupations que vous apportez sur Google Hosting peuvent être résolues avec la simple mise en œuvre trouvée dans ce fil: Stackoverflow.com/questions/1014203/ ...
Ongle: c'est un grand nombre surprenant. Merci pour l'info
Ce n'est pas précis. 40-60% des utilisateurs n'auront pas de ressources de votre site mis en cache, mais le cache d'API Google est différent. L'URL de Google JQuery reste mise en cache dans le navigateur pendant un an (ou jusqu'à ce que cédée). De nombreux utilisateurs auront JQuery Cachée, même s'ils n'ont jamais vu votre site avant.
Comme dit ci-dessus, c'est très trompeur. Le test effectué par Yahoo était le suivant: "Comportement de cache des utilisateurs liés à un nouveau composant (une image)" qui n'est évidemment nulle part où est proche du pourcentage de navigateurs qui auront JQUERY à partir de Google CDN.
oui très trompeur. Je devinerais jusqu'à 90%, voire plus encore, j'ai déjà mis en cache Google JQuery Libs. Une étude plus intéressante Woudl sera de voir quelles versions les gens ont mis en cache.
Les seules statistiques que j'ai vues sont celles de la recherche pingdom A> a fait en juin dernier. p>
Il est difficile d'extrapoler à partir de ce pourcentage de navigateurs avec une copie mise en cache - elle variera probablement considérablement de l'auditoire. Par exemple, Stackoverflow utilise CDN de Google, de sorte que 99,99% * des développeurs auront une copie mise en cache de (actuellement) JQuery 1.7.1 :). P>
* statistique composée sur place p>