回答
是的,發送頁面爲Content-Encoding: gzip
可能會更快地將頁面本身傳遞到瀏覽器。但是,如果真正的問題是用戶看起來頁面加載緩慢,則需要記住顯示頁面的過程包含多個部分,其中您只查看一個部分。在加載頁面本身的HTML之後,瀏覽器仍然需要解析它,開始執行頁面中的任何腳本,並加載頁面所需的任何其他數據(例如圖像)。最後一部分耗費大量時間通常是頁面顯示緩慢的原因。
您可以在IIS 6/7中使用HTTP壓縮。請參閱http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/d52ff289-94d3-4085-bc4e-24eb4f312e0e.mspx?mfr=true或者你可以看看緩存您的ASPX頁面,請參閱http://www.4guysfromrolla.com/articles/121306-1.aspx
做谷歌搜索的「壓縮」一詞
這當然是可能開啓HTTP壓縮,以減少傳輸的數據的大小通過網絡和所有現代瀏覽器將知道如何解壓縮響應。由於傳輸的數據較少,它只會縮短加載時間。如果這不是瓶頸,那麼你可能看不到你期望的改進。如果您正在尋找改善網頁性能的其他方法,您可能還需要查看YSlow或Page Speed等工具。
我知道你使用的是asp.net,但對於任何遇到此問題並且正在使用apache的人來說,最好的(最快的,最少的cpu密集型)壓縮方法是mod_deflate,。
這是我在我的.htaccess使用方法:
# Insert filter
SetOutputFilter DEFLATE
# Netscape 4.x has some problems...
BrowserMatch ^Mozilla/4 gzip-only-text/html
# Netscape 4.06-4.08 have some more problems
BrowserMatch ^Mozilla/4\.0[678] no-gzip
# MSIE masquerades as Netscape, but it is fine
# BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
# Make sure proxies don't deliver the wrong content
Header append Vary User-Agent env=!dont-vary
謝謝,也許我有一天需要它:) – Tarik 2009-06-06 20:21:26
- 1. 壓縮javascript文件在瀏覽器html頁面下載速度更快
- 2. 加快頁面加載
- 3. ASP.NET:如何更快加載頁面
- 4. 更快的頁面鏈接加載
- 5. 建議,使我更快壓縮機
- 6. 使用Javascript縮放頁面加載div
- 7. 加載頁面加載幾個DropDowns更快
- 8. 加載頁面時強制IE6中iFrame的水平滾動頁面壓縮
- 9. MariaDB支持頁面壓縮
- 10. Asp.net壓縮頁面問題
- 11. 如何壓縮ASPX頁面?
- 12. 可以壓縮Silverlight下載以加快下載速度嗎?
- 13. 壓縮pdf文件使其更大
- 14. 解壓縮大型壓縮文件的更快方法
- 15. 如何使頁面加載感覺更快?
- 16. 如何使這個PHP頁面加載更快
- 17. 如何在sinatra中使用AJAX加載更快的頁面
- 18. 如何使laravel更快的頁面加載比笨
- 19. 如何使用EGOCache緩存和加載頁面更快
- 20. SevenZipSharp快速壓縮
- 21. 使用JQuery加載其他頁面
- 22. WebClient和Gzip壓縮速度更快?
- 23. 我可以加快壓縮速度嗎?
- 24. 加載aspx頁面,其中包含listview包含更新面板主頁頁面
- 25. 將快速壓縮的文件加載到Elastic MapReduce中
- 26. PHP如何更快地執行這些檢查/或更快地加載頁面?
- 27. 如何在ajax中加載鏈接加載頁面加載其他頁面?
- 28. 更新頁面加載
- 29. 僅加載頁面更改
- 30. 頁面保持快速重新加載
是否與IE gzip編碼工作?有時候它倒沒有。 – Sathya 2009-06-06 09:35:06
是的,IE支持4.0以上的gzip編碼,雖然有些問題需要修補某些版本。更一般地說,你應該看看Accept-Encoding http頭(儘管這不能正確處理破壞的實現)。 – 2009-11-04 06:51:13