参考http://tomcat.apache.org/tomcat-5.5-doc/config/http.html
在server.xml中的connector元素中增加如下属性
compression="on"
compressionMinSize="2048"
noCompressionUserAgents="gozilla, traviata"
compressableMimeType="text/html,text/xml,text/plain,text/javascript,application/x-javascript,application/javascript"
重启Tomcat即可,可以使用fiddler查看返回的类型是否为gzip
对pdf和image都不要使用gzip进行压缩,因为他们是已经压缩过了的(参考http://developer.yahoo.com/performance/rules.html)
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/kingquake21/archive/2009/09/27/4601114.aspx
分享到:
相关推荐
在IT行业中,优化Web服务性能是一项重要的任务,其中一种常用的方法是通过开启服务器的数据压缩功能,比如在Tomcat中使用gzip来压缩数据。gzip是一种广泛使用的数据压缩算法,尤其适用于HTTP传输,它能够显著减少...
TOMCAT自5.0版本起就已经支持对输出内容进行GZIP压缩。以下是具体步骤: 1. **编辑配置文件**: - 打开`$TOMCAT_HOME/conf/server.xml`文件。 - 查找`<Connector>`标签,并添加或修改以下属性以启用压缩功能: -...
要在Tomcat中启用GZIP压缩,需要编辑`$TOMCAT_HOME/conf/server.xml`文件中的`<Connector>`标签。具体步骤如下: 1. **启用压缩:** 需要在`<Connector>`标签内添加`compression="on"`属性。这会告诉Tomcat对满足...
服务器检查到这个信息后,如果支持,就会对响应内容进行压缩,然后在`Content-Encoding`头部设置为`gzip`,告知浏览器内容已被压缩。浏览器收到压缩内容后,会自动解压并展示页面。 GZIP压缩可以显著减小页面传输的...
在Tomcat服务器中启用GZIP压缩功能,可以通过修改Tomcat的配置文件server.xml来实现。server.xml文件位于Tomcat的conf目录下,通常需要以管理员权限修改。为了启用压缩,需要在元素中设置一些特定的属性。 具体配置...
在实际部署中,服务器管理员应根据服务器的性能和业务需求,对gzip压缩的相关参数进行适当的调整和优化。 总体来说,通过启用Tomcat服务器的gzip压缩功能,可以有效地减少网络传输的数据量,加快网页加载速度,为...
4. 指定可压缩的MIME类型:`compressableMimeType`属性定义了需要进行压缩的资源类型,如`text/html,text/xml,text/javascript,text/css,text/plain`。 测试gzip压缩是否生效有多种方法: 1. 浏览器请求:直接访问...
- `compressableMimeType="text/html,text/xml,text/javascript,application/x-javascript,application/javascript,text/css,text/plain"`:这个属性指定了哪些MIME类型的内容应当被压缩。通过合理配置该属性,可以...
针对Tomcat服务器,配置GZIP压缩主要是在`%TOMCAT_HOME%/conf/server.xml`的`<Connector>`节点中添加相关参数。以下是一个示例配置: ```xml connectionTimeout="20000" redirectPort="8443" compression="on" ...
Tomcat支持GZIP压缩功能,可以通过在`server.xml`中的`Connector`节点下添加相应的配置来启用压缩。 ```xml ,traviata" compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"/> ```...
Gzip是一种常用的压缩算法,通过将响应的数据进行压缩,可以显著减少数据在网络中的传输量,从而加快页面加载速度,提升用户体验。在Tomcat中启用Gzip非常简单: ```xml maxThreads="500" minSpareThreads="25" ...
在`server.xml`文件中找到或添加`<Connector>`标签,并设置以下属性来启用Gzip压缩: ```xml maxThreads="500" minSpareThreads="25" maxSpareThreads="75" compression="on" compressionMinSize="2048" ...
这将对指定类型的响应内容进行Gzip压缩,当内容大小超过2048字节时才启动压缩。 二、调整JVM参数 确保使用合适的Java虚拟机(JVM)参数。在`catalina.sh`或`catalina.bat`启动脚本中设置如下参数: ``` JAVA_OPTS=...
在Tomcat中启用Gzip压缩,可以通过修改`server.xml`中的`Connector`元素来实现。 ```xml port="8080" protocol="HTTP/1.1" acceptCount="100" maxThreads="500" minSpareThreads="25" maxSpareThreads="75" ...
gzip_types text/plain text/css application/x-javascript; 3.这里只需要修改Nginx的配置,让它通过tomcat来转发,所以我们在这一步只需要在nginx.conf中添加几行代码就行。 如果看不懂 。建议直接拿我替来用。 ...
- **TOMCAT配置**:在`server.xml`中添加或修改`<Connector>`标签内的`sessionTimeout`属性。 - **NGINX配置**:可以通过设置`proxy_set_header`传递Session相关的HTTP头。 ##### 4. 文件屏蔽 为了保护系统的安全...
,trident" compressionMinSize="2048" compressableMimeTypes="text/html,text/xml,text/plain,text/css,text/javascript,application/x-javascript,application/json"/> ``` 7. **日志优化**:限制日志级别,...
gzip_types text/plain application/x-javascript text/css application/xml; # 可被压缩的MIME类型 gzip_vary on; # 传递Vary头到下游 log_format access '$remote_addr - $remote_user [$time_local] "$...
- **MyBatis**:是一个持久层框架,它允许开发者使用SQL语句来操作数据库,通过XML或注解方式配置和映射原生信息,将接口和Java的POJOs(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。 2. **Vue....