`
jzhua2006
  • 浏览: 308252 次
  • 性别: 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>

分享到:
评论

相关推荐

    tomcat设置gzip压缩共2页.pdf.zip

    【描述】:这份资料“tomcat设置gzip压缩共2页.pdf.zip”包含两页的内容,详细讲解了如何在Tomcat服务器环境中启用Gzip压缩功能。通常,这样的文档会涵盖以下关键步骤和注意事项: 1. **理解Gzip压缩**:首先,会...

    开启TOMCAT6的GZIP压缩

    为了提升用户体验并减轻网络带宽的压力,TOMCAT服务器可以通过启用GZIP压缩功能来优化数据传输。GZIP是一种常用的文件格式与数据压缩算法,能够显著减少文件大小,从而提高传输效率。对于使用TOMCAT6作为应用服务器...

    tomcat开启gzip

    本文将详细介绍如何在Tomcat服务器中开启GZIP压缩功能。 #### 1. GZIP压缩简介 GZIP是一种广泛使用的数据压缩格式,它使用Lempel-Ziv编码(LZ77)进行压缩。当服务器将数据发送给客户端时,如果浏览器支持GZIP压缩...

    Tomcat下,使用gzip压缩数据

    在IT行业中,优化Web服务性能是一项重要的任务,其中一种常用的方法是通过开启服务器的数据压缩功能,比如在Tomcat中使用gzip来压缩数据。gzip是一种广泛使用的数据压缩算法,尤其适用于HTTP传输,它能够显著减少...

    tomcat,apache,iis的GZIP配置

    【GZIP配置详解:Tomcat, Apache, IIS】 GZIP是一种广泛使用的数据压缩方法,尤其在Web服务器中,用于减少网页传输的数据量,从而提高加载速度和节省网络带宽。GZIP压缩技术遵循HTTP/1.1协议,通过检测浏览器发送的...

    Tomcat配置gzip压缩提高浏览网站的速度

    总体来说,通过启用Tomcat服务器的gzip压缩功能,可以有效地减少网络传输的数据量,加快网页加载速度,为用户提供更加流畅的浏览体验。不过,管理人员也需密切关注服务器性能变化,确保网站在高效率的同时,仍能保持...

    设置tomcat启用gzip压缩的具体操作方法

    Tomcat服务器的gzip压缩功能是一种优化策略,旨在提高Web应用的性能,减少网络传输的数据量。HTTP压缩主要通过将服务器发送到客户端的资源(如HTML、CSS、JavaScript等)压缩后再传输,从而加快页面加载速度,减少...

    tomcat设置gzip压缩的原理及配置方法

    3. 添加或修改以下属性来启用GZIP压缩功能: ```xml connectionTimeout="20000" redirectPort="8443" executor="tomcatThreadPool" URIEncoding="utf-8" compression="on" compressionMinSize="50" ...

    apache-tomcat-6.0.0

    8. **可扩展性**:通过添加插件或修改配置,Tomcat 可以与其他服务器(如Apache HTTP Server)集成,提升功能和性能。 9. **安全管理**:Tomcat 提供了多种安全特性,如SSL/TLS支持、角色为基础的安全管理,可以...

    linux版的tomcat

    此外,定期更新Tomcat版本以获取最新的安全补丁和功能也是维护服务器安全的重要步骤。 总结起来,Linux版的Tomcat是一个基于Java的Web应用服务器,其`.tar.gz`压缩包包含了源代码,适合开发者进行定制或学习。在...

    apache-tomcat-8.0.3

    2. 配置环境变量,将Tomcat的bin目录添加到PATH中,以便于执行Tomcat命令。 3. 修改conf/server.xml配置文件,设置端口、服务器地址等信息。 4. 启动Tomcat,使用bin目录下的startup.sh(Unix/Linux)或startup.bat...

    tomcat8官方版apache-tomcat-8.0.44

    Servlet是一种Java编程技术,用于向Web服务器添加动态功能,而JSP则是用于创建动态网页的编程语言,它允许开发者将静态HTML和动态Java代码结合在一起。 在"apache-tomcat-8.0.44.tar.gz"文件中,我们找到了适用于...

    apache-tomcat-8.5.47-windows-x64.zip

    为了提升性能,可以考虑调整Tomcat的线程池大小、JVM内存设置、开启GZIP压缩等。此外,还可以通过调整JVM的垃圾回收策略和使用数据缓存来提高响应速度。 综上所述,Apache Tomcat 8.5.47在Windows x64环境下提供了...

    EhCache开启gzip压缩功能

    当数据经过Filter时,如果发现请求头中的`Accept-Encoding`字段包含`gzip`,则对数据进行压缩,并在响应头中添加`Content-Encoding: gzip`字段,告知客户端数据已被压缩。 2. **EhCache自带的压缩功能**:EhCache...

    jakarta-tomcat-5.0.28免安装版

    - Tomcat支持基本的身份验证和授权,可以在`conf/tomcat-users.xml`中添加用户和角色,然后在Web应用的`WEB-INF/web.xml`中定义安全约束。 7. **性能优化**: - 调整`conf/server.xml`中的线程池设置,如最大线程...

    Tomcat7中开启gzip压缩功能的配置方法

    对于Apache Tomcat这种广泛使用的Java Web应用服务器,Tomcat 7版本提供了内置的支持以开启gzip压缩功能,从而帮助用户优化其Web应用的性能。 在Tomcat 7服务器中开启gzip压缩功能,主要通过修改Tomcat的配置文件来...

    apache-tomcat-8.5.31.tar.gz

    此外,通过修改`conf/server.xml`等配置文件,可以自定义Tomcat的行为,例如设置端口、调整线程池大小、添加虚拟主机等。 总之,Apache Tomcat 8.5.31是一款广泛使用的Java Web服务器,具备良好的稳定性和兼容性。...

    apache-tomcat-8.5.43-windows-x64

    你还可以通过调整Tomcat的配置文件来优化性能,例如限制并发连接数、调整线程池大小、启用GZIP压缩等。 **部署Web应用** 将你的Java Web应用程序(WAR文件)放入Tomcat的webapps目录下,Tomcat会自动解压并部署它。...

    tomcat9.zip

    4. **性能优化**:优化Tomcat9主要包括调整JVM参数、启用NIO或APR连接器、开启GZIP压缩、使用缓存等策略。例如,通过增加堆内存大小 `-Xms` 和 `-Xmx`,可以避免垃圾回收频繁导致的性能下降。同时,APR连接器利用...

    apache-tomcat-8.5.78.tar.gz

    - 配置环境变量:将Tomcat的bin目录添加到系统PATH环境变量中,以便于执行启动和停止命令。 - 修改`conf/server.xml`配置文件,根据需求配置端口号、连接器、上下文路径等。 - 启动与关闭:使用`./bin/startup.sh...

Global site tag (gtag.js) - Google Analytics