当前位置:主页 > 亚博娱乐网站 > 服务器 >

网页启用Gzip压缩亚博体育资讯--任意三数字加yabo.com直达官网 提高浏览速度
栏目分类:服务器???发布日期:2015-09-02???作者:admin ???来源:未知

Gzip压缩我很早已经就启用了,不过从未与大家分享过。近期由于备案问题,临时更换服务器,结果忘了启用Gzip压缩,周末利用空余时间启用了Gzip压缩,并把全部过程记录下来,与大家分享。启用Gzip压缩的好处它的好

Gzip压缩我很早已经就启用了,不过从未与大家分享过。近期由于备案问题,临时更换服务器,结果忘了启用Gzip压缩,周末利用空余时间启用了Gzip压缩,并把全部过程记录下来,与大家分享。

启用Gzip压缩的好处

它的好处显而易见,提高网页浏览速度,无论是之前说的精简代码、压缩图片都不如启用Gzip来的实在。下图为启用Gzip后的效果。

网页启用Gzip压缩亚博体育资讯--任意三数字加yabo.com直达官网 提高浏览速度

Gzip压缩效率非常高,通常可以达到70%的压缩率,也就是说,如果你的网页有30K,压缩之后就变成了9K左右。

第一步:打开IIS,启用HTTP压缩服务

网页启用Gzip压缩亚博体育资讯--任意三数字加yabo.com直达官网 提高浏览速度

右击“网站”->“属性”,选择“服务”。在“HTTP压缩”框中选中“压缩应用程序文件”和“ 压缩静态文件”,按需要设置“临时目录”和“临时目录的最大限制”;

第二步:启用web服务

网页启用Gzip压缩亚博体育资讯--任意三数字加yabo.com直达官网 提高浏览速度

第三步:修改MetaBase.xml

开始 > 运行中输入 c:\windows\system32\inetsrv,找到 MeteBase.xml,先备份,在修改。(有的服务器不需要修改此文件便可以使用)

搜索 Location ="/LM/W3SVC/Filters/Compression/gzip"

仔细核对下代码:

  1. "/LM/W3SVC/Filters/Compression/deflate"?
  2. HcCompressionDll="%windir%\system32\inetsrv\gzip.dll"?
  3. HcCreateFlags="0"?
  4. HcDoDynamicCompression="TRUE"?
  5. HcDoOnDemandCompression="TRUE"?
  6. HcDoStaticCompression="FALSE"?
  7. HcDynamicCompressionLevel="0"?
  8. HcFileExtensions="htm?
  9. html?
  10. txt"?
  11. HcOnDemandCompLevel="10"?
  12. HcPriority="1"?
  13. HcScriptFileExtensions="asp?
  14. dll?
  15. exe"?
  16. >?
  17. ?
  18. <>"/LM/W3SVC/Filters/Compression/gzip"?
  19. HcCompressionDll="%windir%\system32\inetsrv\gzip.dll"?
  20. HcCreateFlags="1"?
  21. HcDoDynamicCompression="TRUE"?
  22. HcDoOnDemandCompression="TRUE"?
  23. HcDoStaticCompression="TRUE"?
  24. HcDynamicCompressionLevel="0"?
  25. HcFileExtensions="htm?
  26. html?
  27. txt"?
  28. HcOnDemandCompLevel="10"?
  29. HcPriority="1"?
  30. HcScriptFileExtensions="asp?
  31. dll?
  32. exe"?
  33. >?
  34. ?

替换成:

  1. "/LM/W3SVC/Filters/Compression/gzip"?
  2. HcCompressionDll="%windir%\system32\inetsrv\gzip.dll"?
  3. HcCreateFlags="1"?
  4. HcDoDynamicCompression="TRUE"?
  5. HcDoOnDemandCompression="TRUE"?
  6. HcDoStaticCompression="TRUE"?
  7. HcDynamicCompressionLevel="10"?
  8. HcFileExtensions="html?
  9. css?
  10. js?
  11. htm?
  12. xml?
  13. txt"?
  14. HcOnDemandCompLevel="10"?
  15. HcPriority="1"?
  16. HcScriptFileExtensions="php?
  17. dll"?
  18. >?
  19. ?
  20. <>"/LM/W3SVC/Filters/Compression/deflate"?
  21. HcCompressionDll="%windir%\system32\inetsrv\gzip.dll"?
  22. HcCreateFlags="2"?
  23. HcDoDynamicCompression="TRUE"?
  24. HcDoOnDemandCompression="TRUE"?
  25. HcDoStaticCompression="TRUE"?
  26. HcDynamicCompressionLevel="10"?
  27. HcFileExtensions="html?
  28. css?
  29. js?
  30. htm?
  31. xml?
  32. txt"?
  33. HcOnDemandCompLevel="10"?
  34. HcPriority="1"?
  35. HcScriptFileExtensions="php?
  36. dll"?
  37. >?
  38. ?

修改好后,在服务中停止IIS Admin Service 服务。

网页启用Gzip压缩亚博体育资讯--任意三数字加yabo.com直达官网 提高浏览速度

然后在保存MeteBase.xml,保存好后再启动IIS。这样Gzip压缩就启用成功了。

最后,测试Gzip压缩是否成功,可以到站长工具http://tool.chinaz.com/Gzips/进行检测。

提示:

亚博娱乐网站本文仅针对windows的IIS服务器上演示的,VPS主机、独立服务器均可以实现,虚拟主机用户需要咨询空间商(一般虚拟主机都启用了Gzip)如果你的站在启用Gzip压缩时遇到了困难,可在此跟帖评论与交流,我会竭尽全力为大家解答。

?

Copyright ? 2016-2020 我爱分享网 版权所有???豫ICP备16008703号-1?? 关于我们 | 广告合作 | 版权声明 | 意见反馈 | 联系方式 | 原创投稿 | 网站地图 |
亚博体育资讯 亚博娱乐网站 亚博安卓app 资讯 福利