Javascript yui如何提高性能?

Javascript yui如何提高性能?,javascript,html,css,yui,Javascript,Html,Css,Yui,只是想知道yui是否能提高性能?因为所有的css和javascript文件都在YAHOO服务器上,需要时只加载其中的一部分。那么,这有助于提高绩效吗 谢谢你说的“性能”到底是什么意思 雅虎的服务器可能比你的更快,它节省了你的带宽,其他访问者可能已经缓存了文件,当然,不加载你不需要的东西会加快速度。YUI本身并不能提高性能,它是一套可以帮助你更快开发的工具。现在,您可能会被之前在网上读到的有关perf的内容所迷惑,以下是您必须了解的内容: YUI包括用于动态压缩和加载jJavascript文件的

只是想知道yui是否能提高性能?因为所有的css和javascript文件都在YAHOO服务器上,需要时只加载其中的一部分。那么,这有助于提高绩效吗


谢谢

你说的“性能”到底是什么意思


雅虎的服务器可能比你的更快,它节省了你的带宽,其他访问者可能已经缓存了文件,当然,不加载你不需要的东西会加快速度。

YUI本身并不能提高性能,它是一套可以帮助你更快开发的工具。现在,您可能会被之前在网上读到的有关perf的内容所迷惑,以下是您必须了解的内容:

  • YUI包括用于动态压缩和加载jJavascript文件的工具。因此,您可以使其加载更有效。您可以通过使用它获得性能或感知性能

  • YUI包含一个Javascript框架,它可能比您自己编写的任何代码都要好。因为你可以包含这个代码来替换你的代码,并且知道你可以让它从非常快的Yahoo!服务器,那么是的,您也可以在这里获得性能

  • 因此,如果文件来自Yahoo!在服务器上,很多人可能已经访问过做同样操作的页面,并且已经下载了javascript代码。在这种情况下,他们的浏览器在缓存中保留了一份文件副本,所以他们不必下载两次,不下载就意味着性能更好


现在,你必须知道这不是尤伊的专利。Closure、Mootools、prototype和JQuery提供了类似的功能,您可以使用谷歌服务器来提供这些功能。

您能否解释一下“其他访问者可能已经缓存了该文件”。据我所知,特定的CSS和javascript将在需要时下载。Nishant你需要先了解CDN,然后你就会知道mark试图解释什么是精英,这并不难解释。e-satis-你没有解释它的原因(如果这么简单的话)是?@Nishant:如果你的网站上有YUI,而且访问者以前从未访问过你的网站,他们将不得不下载它。然而,由于雅虎相当受欢迎,而且许多其他网站都链接到雅虎托管的YUI,因此他们很有可能已经将其缓存在某个地方。