2015-07-21 67 views
1

美好的一天,每個人。JavaScript壓縮選項

我已經閱讀了相當廣泛的Javascript壓縮。我目前使用IIS GZip壓縮方法託管23個JavaScript文件。我只想知道是否有更好的解決方案來壓縮JavaScript文件。我的一個文件超過7MB,這在目前造成了相當大的問題。是否有可能使用MVC類型包要呈現JavaScript?我正在使用Asp.Net

預先感謝您。

+0

......並且可能還有其他類似的問題。 –

+0

...和另一個無用的評論。這是一個很好的問題。然而你用什麼來開發你的網站/ web應用程序 –

+0

Asp.net。在Server 2012上使用IIS 7. – WhaChi

回答

3

這裏是你必須做的

1)串聯javacript文件,以儘量減少文件查詢(此開銷將HTTP2消失相關的開銷,但我們還沒有在這裏。今天,你的頁面可能更慢通過文件的數量而不是它們的組合大小連接文件的方法有很多,但它應該是自動化的,所以每次更改源文件時都不必手動執行它。如果您不熟悉powershell潛入build solutions

2)不要壓縮 JS文件,讓瀏覽器和服務器自己協商壓縮。任何體面的服務器gzip它所服務的JS文件。

3)縮小連接文件。這裏又有幾個解決方案。 Uglify.js既快速又高效。縮小是一個過程,其中包括刪除任何無用的(對於瀏覽器)代碼部分(註釋,空格等),並重命名一些變量以使代碼更輕。您將配置縮小版還會生成一個源映射文件,該文件將允許您在瀏覽器中進行調試(不像未經處理的文件那麼容易,但比未經過處理的文件要好得多)。

+0

Minify也可以提供很多幫助。有時候相當多。 –

+0

剛想問一下關於縮小。這是一個好主意嗎。 – WhaChi