• IIS6.0配置GZIP压缩


    环境:windows2003 + IIS6

    此类文章一搜一大摞,具体步骤不在叙述,大概说明一下:

    1、在IIS - 本地计算机 - 属性 - 在“允许直接编辑配置数据库”选项上打勾    #不打勾也可以,但后面修改xml时要关闭IIS服务

    2、在IIS - Web服务扩展 - 添加一个新的Web服务扩展

        扩展名:随意取

        GZIP文件位置:C:WINDOWSsystem32inetsrvgzip.dll

        “设置扩展状态为允许”打勾

        确定

    3、在IIS - 网站 - 属性 - 服务 – HTTP压缩

        “压缩应用程序文件”打勾

        “压缩静态文件”打勾

        临时目录:自己定义

        临时目录的最大容量:自己定义

        确定

    4、重启IIS服务,这时已经配置了基本的HTTP压缩了

    5、想进一步配置的话,编辑文件:C:WINDOWSsystem32inetsrvMetaBase.xml

        此文件会在C:WINDOWSsystem32inetsrvHistory自动备份一份,自己备份也可以

    6、我在原来的基础上,新增了js/css/aspx的压缩项

    <IIsCompressionScheme    Location ="/LM/W3SVC/Filters/Compression/deflate"
            HcCompressionDll="%windir%system32inetsrvgzip.dll"
            HcCreateFlags="0"
            HcDoDynamicCompression="TRUE"
            HcDoOnDemandCompression="TRUE"
            HcDoStaticCompression="FALSE"   #改为TRUE
            HcDynamicCompressionLevel="0"   #改为10
            HcFileExtensions="htm
                html
                txt
                js
                css"
            HcOnDemandCompLevel="10"
            HcPriority="1"
            HcScriptFileExtensions="aspx
                asp
                dll
                exe"
        >
    </IIsCompressionScheme>
    <IIsCompressionScheme    Location ="/LM/W3SVC/Filters/Compression/gzip"
            HcCompressionDll="%windir%system32inetsrvgzip.dll"
            HcCreateFlags="1"
            HcDoDynamicCompression="TRUE"
            HcDoOnDemandCompression="TRUE"
            HcDoStaticCompression="TRUE"
            HcDynamicCompressionLevel="0"   #改为10
            HcFileExtensions="htm
                html
                txt
                js
                css"
            HcOnDemandCompLevel="10"
            HcPriority="1"
            HcScriptFileExtensions="aspx
                asp
                dll
                exe"
        >
    </IIsCompressionScheme>

    配置中的几个问题

    1、临时目录的权限:使用默认目录的话不用过多担心

    2、临时目录大小:最好受限,此目录会存储较多小文件(小站无需担心啦)

    3、确认自己要压缩的资源类型:我的站点根为aspx转html,结果设了html压缩一直不见效,后面加入了aspx的压缩,测试压缩成功

    4、IIS启用压缩后,响应头没有返回任何相关内容(或者在其它地方定义?望指教~)

  • 相关阅读:
    【MySQL】查看数据库所占空间大小
    Redis 和 Memcached 有什么区别?Redis 的线程模型是什么?为什么单线程的 Redis 比多线程的 Memcached 效率要高得多?
    Hbase 大表快速count
    redis击穿,穿透,雪崩以及解决方案
    elasticsearch和lucene的关系以及elasticsearch的核心概念
    Java 序列化 之 Serializable
    win10+virtualBox(CentOS7)java 环境搭建之 mysql8安装
    win10+virtualBox(CentOS7)java 环境搭建之 jdk 1.8安装
    win10+virtualBox(CentOS7)java 环境搭建之 网络设置
    joplin for Arch Linux
  • 原文地址:https://www.cnblogs.com/tutuye/p/4410121.html
Copyright © 2020-2023  润新知