2009-12-19 2 views
1

Juste curieux de savoir si yui améliore les performances? Comme tous les fichiers css et javascript se trouvent sur les serveurs YAHOO et qu'une partie seulement est chargée en cas de besoin. cela aide-t-il à améliorer les performances?Comment améliore-t-on les performances?

Merci

Répondre

3

YUI n'améliore pas les performances par lui-même, c'est un ensemble d'outils qui peuvent vous aider à développer plus rapidement. Maintenant, vous pouvez être confus par quelque chose que vous lisez déjà sur le net à propos de perf, et voici ce que vous devez savoir:

  • YUI comprend des outils pour compresser et charger dynamiquement vos fichiers jJavascript. Pour cela, vous pouvez rendre leur chargement plus efficace. Vous pouvez gagner des performances, ou des performances perçues, de l'utiliser.

  • YUI contient un framework Javascript qui est probablement préférable à tout code que vous pouvez écrire vous-même. Puisque vous pouvez inclure ce code pour remplacer le vôtre, et sachant que vous pouvez le faire pour qu'il soit téléchargé à partir du très rapide Yahoo! serveurs, alors oui, vous gagnez des performances ici aussi. Par conséquent, si un fichier provient de Yahoo !. serveurs, beaucoup de gens auront probablement déjà visité une page faisant de même, et déjà téléchargé le code javascript. Dans ce cas, leur navigateur a conservé une copie des fichiers dans le cache, ainsi ils n'ont pas besoin de le télécharger deux fois et aucun téléchargement ne signifie de meilleures performances.

Maintenant, vous devez savoir que ce n'est pas spécifique à YUI. Closure, Mootools, Prototypes et JQuery offrent des fonctionnalités similaires, et vous pouvez utiliser les serveurs de Google pour les fournir.

0

Qu'entendez-vous par "performance"?

Les serveurs de Yahoo sont probablement plus rapides que les vôtres, ils vous font économiser de la bande passante, d'autres visiteurs peuvent déjà avoir le fichier en cache et, bien sûr, ne pas charger les choses inutiles.

+0

Pouvez-vous m'expliquer "les autres visiteurs pourraient déjà avoir le fichier en cache". Autant que je sache le CSS et javascript seront téléchargés sur demande. – Josh

+1

Nishant vous devez d'abord savoir sur CDN alors vous saurez quelle marque essaie d'expliquer –

+1

Comment élitiste, ce n'est pas si difficile à expliquer. –

Questions connexes