`
jzhua2006
  • 浏览: 300498 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

tomcat添加gzip功能

阅读更多

在文件tomcat/conf/server.xml

中添加红色部分的配置即可打开使用压缩传输功能:

 

      <Connector port="8080" address="${jboss.bind.address}"

         maxThreads="250" strategy="ms" maxHttpHeaderSize="8192"

         emptySessionPath="true"

         enableLookups="false" redirectPort="8443" acceptCount="100"

         connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8"

               compression="on"   

         compressionMinSize="2048"   

         noCompressionUserAgents="gozilla, traviata"   

         compressableMimeType="application/java-archive,application/octet-stream,text/vnd.sun.j2me.app-descriptor,application/octet-stream, application/x-msdownload, image/png, image/gif, text/plain" />

 

compression 开关

noCompressionUserAgents 那种浏览器不使用压缩功能

compressionMinSize      启用压缩的输出内容大小,这里面默认为2KB

compressableMimeType    那些文件需要压缩 mimetype

 

tomcat/webapps/工程/WEB-INF/web.xml中增加下面的配置

       <mime-mapping>

              <extension>conf</extension>

              <mime-type>text/plain</mime-type>

       </mime-mapping>

       <mime-mapping>

              <extension>CONF</extension>

              <mime-type>text/plain</mime-type>

       </mime-mapping>

 

       <mime-mapping>

              <extension>ini</extension>

              <mime-type>text/plain</mime-type>

       </mime-mapping>

       <mime-mapping>

              <extension>INI</extension>

              <mime-type>text/plain</mime-type>

       </mime-mapping>

 

    <mime-mapping>

        <extension>png</extension>

        <mime-type>image/png</mime-type>

    </mime-mapping>

       <mime-mapping>

        <extension>PNG</extension>

        <mime-type>image/png</mime-type>

    </mime-mapping>

 

       <mime-mapping>

        <extension>gif</extension>

        <mime-type>image/gif</mime-type>

    </mime-mapping>

       <mime-mapping>

        <extension>GIF</extension>

        <mime-type>image/gif</mime-type>

    </mime-mapping>

 

       <mime-mapping>

              <extension>json</extension>

              <mime-type>text/plain</mime-type>

       </mime-mapping>

       <mime-mapping>

              <extension>JSON</extension>

              <mime-type>text/plain</mime-type>

       </mime-mapping>

 

       <mime-mapping>

              <extension>xml</extension>

              <mime-type>text/xml</mime-type>

       </mime-mapping>

       <mime-mapping>

              <extension>XML</extension>

              <mime-type>text/xml</mime-type>

       </mime-mapping>

      

       <mime-mapping>

              <extension>dll</extension>

              <mime-type>application/x-msdownload</mime-type>

       </mime-mapping>

       <mime-mapping>

              <extension>DLL</extension>

              <mime-type>application/x-msdownload</mime-type>

       </mime-mapping>

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics