只是想知道yui是否能提高性能?因为所有的css和javascript文件都在YAHOO服务器上,并且只在需要时加载了一部分。那么它有助于提高绩效吗?
谢谢
答案 0 :(得分:3)
YUI本身不会提高性能,它是一组可以帮助您更快地发展的工具。现在,你可能会对你之前在网上读到的有关perf的内容感到困惑,这就是你必须知道的:
YUI包含动态压缩和加载jJavascript文件的工具。因此,您可以提高他们的装载效率。您可以通过使用它来获得表演或感知表演。
YUI包含一个Javascript框架,可能比您自己编写的代码更好。由于您可以包含此代码以替换您的代码,并且知道您可以将其设置为以便从非常快的Yahoo!服务器,然后是的,你也在这里获得了表现。
因此,如果一个文件来自Yahoo!服务器,很多人可能已经访问过相同的页面,并且已经下载了javascript代码。在这种情况下,他们的浏览器会将文件的副本保存在缓存中,因此他们不必下载两次,没有下载意味着更好的性能。
现在,您必须知道这不是特定于YUI。 Closure,Mootools,Prototypes和JQuery提供类似的功能,您可以使用Google服务器提供它们。
答案 1 :(得分:0)
“表演”究竟是什么意思?
Yahoo的服务器可能比你的服务器更快,它可以节省带宽,其他访问者可能已经缓存了文件,当然不加载你不需要的东西会加快速度。