對網站訪問速度優化,用到了一個老外寫的DC.Web.HttpCompress壓縮模組,但是悲催的是在百度上找的全是原作者的老版本,而且有各種問題,我這個人一向愛刨根問底,我覺得熱愛技術的人都應該是這樣吧。於是我直接google找到了作者的最新版本,雖說是最新版本但也是2008年的了,不過這個版本跟以前版本的實現方式有所變化,而且我個人比較喜歡這個方式。仔細拜讀了作者的原始碼後發現了兩個Bug,修復之,又加入了檔案快取的功能。使用方式:1.將我上傳的檔案裡的DC.Web.HttpCompress.dll上傳到你的網站bin目錄下。優點:開放原始碼,強大的自訂功能,能壓縮多種資源,能完美支援各種ajax框架!缺點:使用複雜,僅支援asp.net2.0以上版本!綜上所述,各種壓縮模組都能達到優化頁面的作用,但由於壓縮的過程是發生在伺服器一端,所以啟用這些壓縮會消耗一點點伺服器資源,不過一般來說壓縮只發生在客戶端第一次訪問頁面的時候,因為之後瀏覽器本身cache了頁面及資源的關係,再次刷新訪問的時候就不會再佔用伺服器資源進行壓縮了,所以對於網站頁面體積龐大的開發者來說,啟用壓縮功能絕對是物有所值的,畢竟頁面體積更小,載入就會更快!
展開