2011-05-25 41 views
1

我去了jquery.com並下載了最新版本。我選擇了製作:爲什麼jQuery下載時這麼大?

31kb (minified and zipped) 

但是當它下載到我的磁盤時它是90KB。有人可以解釋。我是否下載了錯誤的方式或什麼?

+1

unzipped = 90kb? – rsplak 2011-05-25 09:11:40

+0

如果我記得正確,jQuery縮小實際上約爲90kb。未分類超過200kb。 – 2011-05-25 09:11:48

+3

你注意到了**和Gzipped **部分嗎?如果您將服務器設置爲發送gzip資源,那麼將會傳輸(*提供請求文件的瀏覽器支持*)。更多在http://betterexplained.com/articles/how-to-optimize-your-site-with-gzip-compression/ – 2011-05-25 09:14:03

回答

4

指定的大小是多大,如果您使用Web服務器上的靜態文件壓縮。

你下載的是縮小版本。它沒有壓縮,因爲Web服務器會在將它發送到瀏覽器之前這樣做。

+0

感謝您向我解釋這一點。 – TonyG 2011-05-25 09:22:08

0

這真的不適合成爲一個SO問題。我的意思是,所需要的只是簡單的閱讀 - 它說「縮小和壓縮」。當你下載它時,如果你想看純文本版本,它不會被壓縮,是嗎?

1

它說Gzipped,不拉鍊。

31kb是指考慮到網頁服務器的Gzip壓縮時,需要下載的數據量,其中包括

當文件到達您的PC時,它將被解壓縮以供使用。但是,它仍然被縮小,所以它大約是90kb,而不是200多kb。

通過this閱讀。

摘要網站上的數字表示下載大小,而不是文件大小

1

「精縮」這個詞的意思是註釋,其中刪除等等等等,導致大小爲90KB 單詞「拉上」也就是說,如果服務器服務的jQuery gzip壓縮你得到一個大小「31KB」

我的始終使用此: https://ajax.googleapis.com/ajax/libs/jquery/1.6.0/jquery.min.js。 訪客在緩存中已經有jquery的可能性很高。