我需要我的網站加載速度更快。所以我聽說過一個可以減少我發送給客戶端的html大小的html壓縮器。有沒有人知道如何做到這一點。我假設一個已經制作的dll,如果可能的話......Html Compressor
回答
看看你的網站產生的html。 這樣做是通過瀏覽到Internet Explorer(或其他瀏覽器)中的頁面,右鍵單擊瀏覽器中的頁面主體並選擇查看源。如果您使用的是ASP.NET,隱藏字段_VIEWSTATE可能很大。如果是這樣,請嘗試在不需要的各種頁面控件中禁用它。還請查看其他不需要的輸出源。
沉重的CSS文件影響網頁的加載時間,你可以使用這個在線工具壓縮你的CSS,它會使你的網頁加載速度更快。
http://www.cssdrive.com/index.php/main/csscompressor
同樣適用於JS文件,這裏是JS壓縮工具
注:我不是以上站點的啓動子/支持者。
謝謝你關於CSS我們已經使用雅虎壓縮機 –
使用壓縮並不總是奏效。
當IIS壓縮一個頁面時,它將其保存在內存中,直到頁面過期或內容發生更改。如果服務器端有更多的動態頁面數據量很大,那麼它實際上可能會降低性能。
您應該嘗試優化服務器端代碼並減少客戶端代碼。
- 很多人犯了寫變量名的JavaScript錯誤很長。這增加了頁面的大小。
- 對html的不必要的評論也不好。
- 使用.js文件進行通訊功能。
- 如果您的數據不經常更改,您可以嘗試在服務器端緩存中緩存相同數據,具體取決於數據類型和數據大小。這減少了數據庫中的查詢。
壓縮適合靜態頁面。
IIS具有內置的壓縮功能,默認情況下它是靜態文件。
爲了使在服務器級動態壓縮使用folowwing命令:
C:\Windows\System32\Inetsrv\Appcmd.exe set config -section:urlCompression -doStaticCompression:true -doDynamicCompression:true
或者,如果你想只啓用動態壓縮爲一個網站:
C:\Windows\System32\Inetsrv\Appcmd.exe set config "Site Name" -section:urlCompression -doStaticCompression:true -doDynamicCompression:true
如果你想了解有關在IIS中配置動態文件壓縮的更多信息,請參閱以下鏈接:
http://technet.microsoft.com/en-us/library/cc771003%28v=ws.10%29.aspx
http://weblogs.asp.net/owscott/archive/2009/02/22/iis-7-compression-good-bad-how-much.aspx
在SO上的答案不應該只是鏈接到其他網頁。你的回答應該自己回答這個問題;鏈接應該只是補充。你應該引用,解釋或總結鏈接的內容,花時間把它們放到上下文中,或者簡單地提供你自己的答案,並提供「進一步閱讀」或「參考」鏈接。 [更多信息](http://meta.stackexchange.com/questions/94022/how-can-i-link-to-an-external-resource-in-a-community-friendly-way) – Servy
- 1. Maven Javascript Compressor
- 2. YUI Compressor和.NET Apps
- 3. Java YUI Javascript-Compressor Error
- 4. Django Compressor和S3 OfflineGenerationError
- 5. Django Compressor - CloudFront和manifest.json
- 6. Django Compressor with S3 URL Heroku
- 7. YUI Compressor和CSS內容?
- 8. Django Compressor離線繼承
- 9. Django 1.3 staticfiles + django-compressor + CloudFront
- 10. Django Compressor - COMPRESS_CSS_HASHING_METHOD不起作用
- 11. Maven&yui-compressor插件問題
- 12. Maven YUI Compressor:聚合後壓縮
- 13. YUI Compressor字符串轉換問題
- 14. twitter-recess - 壓縮問題(yui-compressor)
- 15. Django Compressor錯誤編譯SASS(--scss Invalid Option)
- 16. django-compressor,heroku,s3:請求已過期
- 17. 如何用apache使用django-compressor?
- 18. YUI Compressor:模糊處理是否安全?
- 19. 可能使用WhiteNoise和Django-Compressor?
- 20. YUI Compressor註釋語法錯誤
- 21. django-compressor,LESS,相對@import和相對url()
- 22. 在Django中使用Django中的模板變量與django-compressor
- 23. django-compressor是否可以使用模板繼承?
- 24. Django-Compressor使用amazonaws和heroku引發UncompressableFileError與django-storages
- 25. YUI Compressor對ExtJS應用程序縮小無用
- 26. 如何用Amazon S3配置django-compressor和django-staticfiles?
- 27. 如何使Django Compressor在Windows上使用LessCSS工作
- 28. Django Compressor,S3和SASS,編譯的文件沒有上傳
- 29. 如何在使用memcached時django-compressor仍輸出文件?
- 30. 如何在heroku上設置django-compressor,離線壓縮到S3
試試這個「谷歌的東西」怎麼樣? –
這個怎麼樣? http://bit.ly/OsmJlI – CaffGeek
GZIP也許? http://stackoverflow.com/questions/702124/enable-iis7-gzip –