2009-12-19 107 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