当前位置:首页 » 好文分享 » 详情

    IIS如何启用GZIP网页压缩

    GZIP是网站压缩加速的一种技术,对于开启后可以加快我们网站的打开速度,原理是经过服务器压缩,客户端浏览器快速解压的原理,可以大大减少了网站的流量。一般的虚拟主机都默认开启了GZIP网页压缩,但是vps、云主机等,都是自己配置的服务器,而且IIS默认也不开启GZIP网页压缩功能。GZIP网页压缩率一般为70%左右,网速快的可能感觉不出来,但细节决定成败,就算是提升0.5s,那也是提高了不少的用户体验,今天就正好处理这个问题,顺便把前后访问数据对比了下。

    IIS如何启用GZIP网页压缩
    IIS如何启用GZIP网页压缩
    1. 打开IIS,启用HTTP压缩服务

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

    IIS如何启用GZIP网页压缩

    2. 启用web服务

    打开http压缩服务后会出现‘web扩展服务’,右键,添加,如图

    IIS如何启用GZIP网页压缩

    3.  修改MetaBase.xml,记得先停止IIS Admin Service 服务(不然修改不了)

    基本参数说明:如果需要压缩动态文件,则将HcDoDynamicCompression设置为"TRUE",并在HcScriptFileExtensions中增加您要压缩的动态文件后缀名,如aspx;如果需要压缩静态文件,则将HcDoStaticCompression和HcDoOnDemandCompression设置为"TRUE",并在HcFileExtensions中增加您需要压缩的静态文件后缀名,如xml、css等;HcDynamicCompressionLevel和HcOnDemandCompLevel表示需要的压缩率,数值在0-10, 默认为0.

    找到Location ="/LM/W3SVC/Filters/Compression/gzip用于设置gzip压缩,

    找到Location ="/LM/W3SVC/Filters/Compression/deflate"用于设置deflate压缩.

    根据实际情况修改,如图

    IIS如何启用GZIP网页压缩

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

    4. 重新开启IIS Admin Service 服务

    文章根据网上多篇教程综合整理而成,外加亲身操作经验。


    感谢作者:wings blog的投稿,欢迎大家投稿: https://www.blogs.hk/post-87.html

    打赏
    X
    打赏方式:
    • 支付宝
    • 微信
    • QQ红包

    打开支付宝扫一扫
    日期:2015年02月01日 22:04:22 星期日   分类:好文分享   浏览(51267)   评论(11)
    本文地址:https://www.blogs.hk/post-431.html   [百度已收录]
    声明:本页信息由网友自行发布或来源于网络,真实性、合法性由发布人负责,请仔细甄别!本站只为传递信息,我们不做任何双方证明,也不承担任何法律责任。文章内容若侵犯你的权益,请联系本站删除!
    版权所有:《博客之家
    文章标题:《IIS如何启用GZIP网页压缩
    除非注明,文章均为 《博客之家》 原创
    转载请注明本文短网址:https://www.blogs.hk/post-431.html  [生成短网址]

    留言咨询

    自动获取QQ

    昵称

    邮箱

    网址

    10楼、无名智者 [回复该留言]
    2015-02-14 18:15
    微软放弃server2003这么多年还是满世界的IIS6
    9楼、kiss [回复该留言]
    2015-02-07 21:36
    对这些很不明白 看来我该好好学习了
    8楼、osblog [回复该留言]
    2015-02-05 11:10
    我用的Tomcat,我也实现了压缩,压缩后速度确实很不错的
    7楼、蓝色悠悠 [回复该留言]
    2015-02-04 22:10
    Windows主机?差评~~~
    6楼、吴晓聪 [回复该留言]
    2015-02-04 12:02
    对比说明,不错。
    5楼、李阳博客 [回复该留言]
    2015-02-02 13:59
    IIS还是上大学的时候接触的,现在用了WP以后基本上都是用的nginx或者apache,都已经忘记IIS了。
    4楼、消灭星星 [回复该留言]
    2015-02-02 12:08
    前排,学习了,感谢分享。
    这个必须支持啊~
    3楼、姜辰 [回复该留言]
    2015-02-02 11:58
    IIS貌似是Windows服务器的吧?额……我一向用程序压缩……
    2楼、阿伟 [回复该留言]
    2015-02-02 09:45
    采用服务器压缩好,还是程序去压缩好
    李明 [回复该留言]
    2015-02-02 10:12
    @阿伟:我选择了程序压缩的。
    1楼、破折君 [回复该留言]
    2015-02-02 09:11
    开了压缩,节省流量,访问速度也相对快点

        站点统计

        • 收录网址:3370 个
        • 发布文章:3008 条
        • 在线人数:1人
        • 总访问量:270545969次
        • 本站运行:12年5月3天
        Copyright © 2025 博客之家 版权所有  
        關於本站免責聲明sitemap新站登錄