在文件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压缩功能。通常,这样的文档会涵盖以下关键步骤和注意事项: 1. **理解Gzip压缩**:首先,会...
为了提升用户体验并减轻网络带宽的压力,TOMCAT服务器可以通过启用GZIP压缩功能来优化数据传输。GZIP是一种常用的文件格式与数据压缩算法,能够显著减少文件大小,从而提高传输效率。对于使用TOMCAT6作为应用服务器...
本文将详细介绍如何在Tomcat服务器中开启GZIP压缩功能。 #### 1. GZIP压缩简介 GZIP是一种广泛使用的数据压缩格式,它使用Lempel-Ziv编码(LZ77)进行压缩。当服务器将数据发送给客户端时,如果浏览器支持GZIP压缩...
在IT行业中,优化Web服务性能是一项重要的任务,其中一种常用的方法是通过开启服务器的数据压缩功能,比如在Tomcat中使用gzip来压缩数据。gzip是一种广泛使用的数据压缩算法,尤其适用于HTTP传输,它能够显著减少...
【GZIP配置详解:Tomcat, Apache, IIS】 GZIP是一种广泛使用的数据压缩方法,尤其在Web服务器中,用于减少网页传输的数据量,从而提高加载速度和节省网络带宽。GZIP压缩技术遵循HTTP/1.1协议,通过检测浏览器发送的...
总体来说,通过启用Tomcat服务器的gzip压缩功能,可以有效地减少网络传输的数据量,加快网页加载速度,为用户提供更加流畅的浏览体验。不过,管理人员也需密切关注服务器性能变化,确保网站在高效率的同时,仍能保持...
Tomcat服务器的gzip压缩功能是一种优化策略,旨在提高Web应用的性能,减少网络传输的数据量。HTTP压缩主要通过将服务器发送到客户端的资源(如HTML、CSS、JavaScript等)压缩后再传输,从而加快页面加载速度,减少...
3. 添加或修改以下属性来启用GZIP压缩功能: ```xml connectionTimeout="20000" redirectPort="8443" executor="tomcatThreadPool" URIEncoding="utf-8" compression="on" compressionMinSize="50" ...
8. **可扩展性**:通过添加插件或修改配置,Tomcat 可以与其他服务器(如Apache HTTP Server)集成,提升功能和性能。 9. **安全管理**:Tomcat 提供了多种安全特性,如SSL/TLS支持、角色为基础的安全管理,可以...
此外,定期更新Tomcat版本以获取最新的安全补丁和功能也是维护服务器安全的重要步骤。 总结起来,Linux版的Tomcat是一个基于Java的Web应用服务器,其`.tar.gz`压缩包包含了源代码,适合开发者进行定制或学习。在...
2. 配置环境变量,将Tomcat的bin目录添加到PATH中,以便于执行Tomcat命令。 3. 修改conf/server.xml配置文件,设置端口、服务器地址等信息。 4. 启动Tomcat,使用bin目录下的startup.sh(Unix/Linux)或startup.bat...
Servlet是一种Java编程技术,用于向Web服务器添加动态功能,而JSP则是用于创建动态网页的编程语言,它允许开发者将静态HTML和动态Java代码结合在一起。 在"apache-tomcat-8.0.44.tar.gz"文件中,我们找到了适用于...
为了提升性能,可以考虑调整Tomcat的线程池大小、JVM内存设置、开启GZIP压缩等。此外,还可以通过调整JVM的垃圾回收策略和使用数据缓存来提高响应速度。 综上所述,Apache Tomcat 8.5.47在Windows x64环境下提供了...
当数据经过Filter时,如果发现请求头中的`Accept-Encoding`字段包含`gzip`,则对数据进行压缩,并在响应头中添加`Content-Encoding: gzip`字段,告知客户端数据已被压缩。 2. **EhCache自带的压缩功能**:EhCache...
- Tomcat支持基本的身份验证和授权,可以在`conf/tomcat-users.xml`中添加用户和角色,然后在Web应用的`WEB-INF/web.xml`中定义安全约束。 7. **性能优化**: - 调整`conf/server.xml`中的线程池设置,如最大线程...
对于Apache Tomcat这种广泛使用的Java Web应用服务器,Tomcat 7版本提供了内置的支持以开启gzip压缩功能,从而帮助用户优化其Web应用的性能。 在Tomcat 7服务器中开启gzip压缩功能,主要通过修改Tomcat的配置文件来...
此外,通过修改`conf/server.xml`等配置文件,可以自定义Tomcat的行为,例如设置端口、调整线程池大小、添加虚拟主机等。 总之,Apache Tomcat 8.5.31是一款广泛使用的Java Web服务器,具备良好的稳定性和兼容性。...
你还可以通过调整Tomcat的配置文件来优化性能,例如限制并发连接数、调整线程池大小、启用GZIP压缩等。 **部署Web应用** 将你的Java Web应用程序(WAR文件)放入Tomcat的webapps目录下,Tomcat会自动解压并部署它。...
4. **性能优化**:优化Tomcat9主要包括调整JVM参数、启用NIO或APR连接器、开启GZIP压缩、使用缓存等策略。例如,通过增加堆内存大小 `-Xms` 和 `-Xmx`,可以避免垃圾回收频繁导致的性能下降。同时,APR连接器利用...
- 配置环境变量:将Tomcat的bin目录添加到系统PATH环境变量中,以便于执行启动和停止命令。 - 修改`conf/server.xml`配置文件,根据需求配置端口号、连接器、上下文路径等。 - 启动与关闭:使用`./bin/startup.sh...