`

Tomcat配置HTTP压缩功能

 
阅读更多

Tomcat5.0以后的版本是支持对输出内容进行压缩的,使用的压缩格式是gzip。

 

 

server.xml文件

1      < Connector port ="80" maxHttpHeaderSize ="8192"
2                 maxThreads ="150" minSpareThreads ="25" maxSpareThreads ="75"
3                 enableLookups ="false" redirectPort ="8443" acceptCount ="100"
4                 connectionTimeout ="20000" disableUploadTimeout ="true" URIEncoding ="utf-8" />
5      <!-- Note : To disable connection timeouts, set connectionTimeout value
6       to 0 -->
7     
8      <!-- Note : To use gzip compression you could set the following properties :
9     
10                 compression="on"
11                 compressionMinSize="2048"
12                 noCompressionUserAgents="gozilla, traviata"
13                 compressableMimeType="text/html,text/xml"
14      -->

以上内容可以看出,要使用gzip压缩功能,需要设置也下属性:
1) compression="on" 打开压缩功能
2) compressionMinSize="2048" 启用压缩的输出内容大小,这里面默认为2KB
3) noCompressionUserAgents="gozilla, traviata" 对于以下的浏览器,不启用压缩
4) compressableMimeType="text/html,text/xml" 压缩类型

 

 

对于某些文本文件如log、txt等,也可以让服务器采用gzip压缩传输,修改$tomcat_home$/conf/web.xml,添加

<mime-mapping>
<extension>
txt</extension>
<mime-type>text/
txt</mime-type>
</mime-mapping>

 

修改server.xml文件的compressableMimeType="text/html,text/xml,text/txt"

 

 

分享到:
评论

相关推荐

    Tomcat下,使用gzip压缩数据

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

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

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

    Eclipse运行配置tomcat

    ### Eclipse配置Tomcat知识点详解 #### 一、前言与背景 随着软件开发技术的不断发展,集成开发环境(IDE)已成为提高开发效率的关键工具之一。Eclipse作为一款强大的开源IDE,广泛应用于Java项目的开发中。其中,...

    Tomcat配置方法.rar

    《深入解析Tomcat配置》 Tomcat是一款广泛应用的开源Java Servlet容器,它是Apache软件基金会Jakarta项目的一部分。作为Web服务器,Tomcat能够处理HTTP协议,支持Servlet和JSP技术,是开发和部署Java Web应用的理想...

    tomcat7x压缩版

    这个压缩版是针对Tomcat 7.x系列的一个具体版本,提供了对Java web应用的支持和管理功能。在深入探讨这个版本之前,我们首先了解一下Tomcat的基础。 Tomcat是Apache软件基金会的Jakarta项目的一部分,它是一个轻量...

    tomcat集成部署配置

    9. **性能优化**:可以通过调整JVM参数、配置连接池、开启压缩、调整线程池大小等方式优化Tomcat的性能。 10. **故障排查**:当应用出现问题时,查看错误日志、分析堆栈跟踪,或者使用工具如JMX、VisualVM等进行...

    tomcat 安装、配置及调优

    #### 二、Tomcat配置详解 **1. 修改Server.xml文件** - **监听端口:** 在`&lt;Connector&gt;`标签中修改`port`属性以改变HTTP监听端口,默认为8080。 - **HTTPS监听端口:** 配置`&lt;Connector&gt;`标签中的`SSLEnabled`属性...

    tomcat10 zip压缩版及文档.zip

    5. **日志系统**:Tomcat提供了日志记录功能,通过`logging.properties`文件可以配置日志级别和输出位置。 6. **连接器**:Coyote连接器负责处理网络连接,如HTTP/1.1、AJP等,可以在`server.xml`中配置。 7. **...

    开启TOMCAT6的GZIP压缩

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

    apache-tomcat6.0-tomcat+配置教程

    例如,增加线程池大小、启用连接器的压缩功能等。 11. **监控与管理** Tomcat附带了一个管理应用,可以通过`http://localhost:8080/manager/html`访问(需要正确配置`tomcat-users.xml`)。这个应用允许你部署、...

    tomcat6.0解压缩

    Tomcat 6.0是一款广泛使用的开源Java应用服务器,它主要负责运行...随着技术的发展,更新的版本如Tomcat 9提供了更多的功能和性能提升,但在某些场景下,如兼容老项目或教学环境中,Tomcat 6.0仍然是一个不错的选择。

    TOMCAT8简单配置说明

    Apache Tomcat是一款开源的Servlet容器,它实现了Servlet和JavaServer Pages等技术规范,并提供了作为Web服务器的一些特性,但其主要功能还是作为应用服务器来使用的。由于其实现简单、性能稳定、易于部署等特点,在...

    tomcat7解压版x64下载

    描述中提到的“tomcat7.0.85解压版,window 64位版本,内涵压缩包一个直接解压使用”,意味着用户无需经过复杂的安装过程,只需将压缩文件解压到本地计算机上,然后按照一定的步骤配置和启动,即可运行Tomcat服务器...

    apache-tomcat-7.0.55解压缩版

    这个解压缩版的Tomcat省略了传统的安装过程,只需解压后即可直接运行,为开发者提供了极大的便利。 在Java Web开发中,Tomcat扮演着服务器的角色,它能够处理HTTP请求并返回动态或静态的Web内容。Tomcat 7.0版本是...

    Tomcat配置优化(完整版)

    ### Tomcat配置优化知识点 ...以上内容涵盖了Tomcat配置优化的关键点,包括Gzip压缩、JVM参数优化、服务器参数设置、解决各种常见问题等。通过对这些配置项进行合理调整,可以显著提升Tomcat服务器的性能和稳定性。

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

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

    tomcat7连接eclipse配置

    当Tomcat服务器成功启动后,为了验证其配置是否正确,可以在浏览器中输入"http://localhost:8080"。如果浏览器显示Tomcat的欢迎页面,那么恭喜你,你已经在Eclipse中成功配置并启动了Tomcat 7服务器,这意味着你可以...

    Tomcat与eclipse配置步骤

    **一、Tomcat配置** 1. **下载与解压Tomcat**:首先,你需要从Apache官方网址(http://tomcat.apache.org/download-70.cgi)获取最新版本的Tomcat。下载完成后,解压缩到你希望安装的位置。 2. **启动Tomcat**:...

Global site tag (gtag.js) - Google Analytics