2009-12-19 113 views
1

只是想知道如果yui提高性能?由于所有的css和javascript文件都在YAHOO服务器上,并且只有一部分在需要时被加载。它是否有助于提高性能?yui如何提高性能?

谢谢

回答

3

YUI本身并没有提高性能,它是一组工具,可以帮助您更快地开发。现在,你可以通过你以前关于PERF网上读到的东西所迷惑,这里是你必须知道:

  • YUI包括工具来压缩和动态加载jJavascript文件。因此,你可以使他们的装载更有效率。您可以使用它获得表演或感知表演。

  • YUI包含一个Javascript框架,可能更好,你可以编写自己的任何代码。既然你可以包含这个代码来替换你的代码,并且知道你可以做到这一点,所以它可以从非常快的Yahoo!服务器,那么是的,你也可以在这里获得表演。

  • 因此,如果文件来自Yahoo!服务器,很多人可能已经访问过一个页面,并且已经下载了JavaScript代码。在这种情况下,他们的浏览器会将这些文件的副本保留在缓存中,这样他们就不必下载两次,而且没有下载意味着更好的性能。

现在,您必须知道这不是特定于YUI。关闭,Mootools,原型和JQuery提供了类似的功能,您可以使用Google服务器提供它们。

0

你是什么意思的“性能”?

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

+0

你能解释我“其他访客可能已经缓存了文件”。据我所知,特定的CSS和JavaScript将在需要时下载。 – Josh 2009-12-19 05:29:32

+1

Nishant你需要先了解CDN,那么你将知道什么标记试图解释 – 2009-12-19 05:34:02

+1

精英主义者,这不是很难解释。 – 2009-12-19 05:38:19