• Tomcat 开启Gzip压缩


    近日,项目尾声对server进行优化配置.


    今天记录一下tomcat开启Gzip压缩过程,方法非常easy.可是网上有些教程大体没有问题.可是细节有些问题.


    配置例如以下:


    在tomcat/conf/server.xml中,找到例如以下:


    <Connector port="8081" protocol="HTTP/1.1"
                   connectionTimeout="20000"
                   redirectPort="8443" />

    改动为:

    <Connector port="8082" protocol="HTTP/1.1"
                   connectionTimeout="20000"
                    redirectPort="8443" 
    		compression="on"   
                    compressionMinSize="50" noCompressionUserAgents="gozilla, traviata"   
                    compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain,application/javascript"/>
     


    1)compression="on"           开启压缩功能   
    2)compressionMinSize="50"  启用压缩的输出内容大小。这里面默觉得2KB

    3)noCompressionUserAgents="gozilla, traviata"   对于下面的浏览器。不启用压缩

    4)compressableMimeType="text/html,text/xml,text/css,text/plain,application/javascript"  压缩的资源类型,这里有其它项压缩的能够用浏览器看,就是资源的ContentType


    以chrome为例:




    至此开启成功,

    请求一个你定义压缩的类型文件检查,请求头中有如图所看到的表实开启成功:



    至此Gzip压缩就开启成功了. 还有其它一些优化配置,我自己也没弄清楚就先不写上来了.

    參考文档:http://tomcat.apache.org/tomcat-7.0-doc/config/http.html

    Zemo手打,转载请标明出处:http://blog.csdn.net/zemochen/article/details/42065363

  • 相关阅读:
    0x02 枚举、模拟、递推
    0x01 位运算
    bzoj3529: [Sdoi2014]数表
    bzoj5216: [Lydsy2017省队十连测]公路建设
    POJ1789Truck History
    最小生成树模板
    POJ1258Agri-Net
    POJ1860Currency Exchange(SPFA)
    POJ3083Children of the Candy Corn
    POJ2503Babelfish
  • 原文地址:https://www.cnblogs.com/liguangsunls/p/7340108.html
Copyright © 2020-2023  润新知