在Windows服務器上使用IIS 7.0來宿主你的網站時,你可以配置IIS來自動地使用GZIP壓縮算法來壓縮你的JavaScript文件,這在性能和文件的下載大小方面提供顯著的改進。但是,你可以同時通過壓縮和縮小(minifying)你的JavaScript文件來得到附加的性能好處。Steve Sounders在他的優秀圖書
下面是用Microsoft Ajax Minifier(啟用了超級壓扁級別)縮小後的JavaScript文件:
注意,所有不必要的空白都被除去了,還注意,函數的參數firstValue和 secondValue 被重新命名為b 和 a了。
Microsoft Ajax Minifier下載包含了下述組件:
- ajaxmin.exe – 縮小JavaScript文件的命令行工具
- ajaxmintask.dll – 在Visual Studio項目中縮小JavaScript文件的MSBuild任務
- ajaxmin.dll – 可用在C# 或 VB.NET 應用中縮小JavaScript文件的組件
在安裝Microsoft Ajax Minifier之後,你可以使用Microsoft Ajax Minifier命令行工具在控制台命令行上縮小JavaScript文件。
你也可以選擇將Microsoft Ajax Minifier作為一個自定義的MSBuild任務加到 Visual Studio中去。將該MSBuild任務加到你的Visual Studio項目文件中去,允許你在任何時候編譯時,自動地縮小所有的JavaScript文件,允許你以自動化的方式進行縮小操作。