页面
<meta http-equiv="accept-encoding" content="gzip,deflate">
在tomcat中配置gzip的方法是在conf/server.xml文件中把以前的配置修改成
<Connector
port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true"
compression="on"
compressionMinSize="2048"
noCompressionUserAgents="gozilla, traviata"
compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain" />
compression="on" 打开压缩功能
compressionMinSize="2048" 启用压缩的输出内容大小,这里面默认为2KB
noCompressionUserAgents="gozilla, traviata" 对于以下的浏览器,不启用压缩;
compressableMimeType="text/html,text/xml" 压缩类型
在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>
配置后的头文件你会发现成这样了
1.响应头信息
Server Apache-Coyote/1.1
Set-Cookie JSESSIONID=072D9B189C4AA9DA4D4AD0B6C2C89E50; Path=/test
Content-Type text/html;charset=ISO-8859-1
Transfer-Encoding chunked
Content-Encoding gzip
Vary Accept-Encoding
Date Mon, 04 Jan 2010 04:49:38 GMT
2.请求头信息
Host localhost:8080
User-Agent Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6
Accept text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language zh-cn,zh;q=0.5
Accept-Encoding gzip,deflate
Accept-Charset GB2312,utf-8;q=0.7,*;q=0.7
Keep-Alive 300
Connection keep-alive
Cookie JSESSIONID=1C8DB59AC74495495ED374B13C3D930A
Cache-Control max-age=0
没有配之前为
1.响应头信息
Server Apache-Coyote/1.1
Content-Type text/html;charset=ISO-8859-1
Transfer-Encoding chunked
Date Mon, 04 Jan 2010 04:54:00 GMT
请求头信息
Host localhost:8080
User-Agent Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6
Accept text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language zh-cn,zh;q=0.5
Accept-Encoding gzip,deflate
Accept-Charset GB2312,utf-8;q=0.7,*;q=0.7
Keep-Alive 300
Connection keep-alive
Cookie JSESSIONID=072D9B189C4AA9DA4D4AD0B6C2C89E50
Cache-Control max-age=0
分享到:
相关推荐
2. **Tomcat配置**:接着,会指导用户如何在Tomcat的`server.xml`配置文件中添加或修改必要的元素以开启Gzip压缩。这可能涉及到在`<Connector>`标签内添加`compression`、`compressionMinSize`、`...
在Tomcat中,配置gzip压缩主要涉及到修改`conf/server.xml`文件。在这个文件中,我们需要找到`<Connector>`标签,这个标签定义了Tomcat服务器的连接器,用于处理HTTP请求。在`<Connector>`标签内添加或修改以下参数...
### 开启TOMCAT6的GZIP压缩 #### 背景与意义 随着互联网的发展,用户对于网页加载速度的要求越来越高。为了提升用户体验并减轻网络带宽的压力,TOMCAT服务器可以通过启用GZIP压缩功能来优化数据传输。GZIP是一种...
Tomcat服务器的gzip压缩功能是一种优化策略,旨在提高Web应用的性能,减少网络传输的数据量。HTTP压缩主要通过将服务器发送到客户端的资源(如HTML、CSS、JavaScript等)压缩后再传输,从而加快页面加载速度,减少...
Tomcat服务器通过配置gzip压缩,可以显著提高网站内容的传输效率,从而加快用户浏览网站的速度。 首先,需要了解HTTP压缩的概念。HTTP压缩是一种使用各种算法来减少文件大小,以减少HTTP传输过程中的数据量的技术。...
3. 添加或修改以下属性来启用GZIP压缩功能: ```xml connectionTimeout="20000" redirectPort="8443" executor="tomcatThreadPool" URIEncoding="utf-8" compression="on" compressionMinSize="50" ...
### 开启Tomcat中的GZIP压缩 在现代Web开发中,提高网站性能是至关重要的一步。其中一种常用的方法就是通过启用GZIP压缩来减少传输的数据量,从而加快页面加载速度。本文将详细介绍如何在Tomcat服务器中开启GZIP...
在Web应用中,开启gzip压缩功能能够显著减小数据传输量,从而加快网页加载速度,降低服务器带宽消耗。以下是对EhCache开启gzip压缩功能的详细说明。 首先,gzip是一种广泛使用的数据压缩算法,尤其在Web服务器中,...
在Tomcat中启用GZIP压缩非常简便。只需在`server.xml`的HTTP Connector配置中添加`compression`参数,并将其值设为`on`。例如: ```xml maxThreads="150" connectionTimeout="20000" redirectPort="8443" ...
本文将深入探讨如何在Tomcat服务器上启用GZIP压缩以提高Web性能,并提供详细的过程图解。GZIP压缩是一种常见的HTTP协议支持的数据压缩机制,能够显著减少网络传输的数据量,从而加快网页加载速度,降低服务器带宽...
1. **服务器配置**:大多数现代Web服务器(如Apache Tomcat、Jetty、IBM WebSphere等)都支持配置gzip压缩。通过修改服务器配置文件(如Tomcat的`server.xml`),我们可以开启gzip压缩并设置相应的参数,如最小压缩...
在Tomcat中开启gzip压缩,需要添加或修改Connector标签的compression属性以及相关的压缩参数。例如: compression="on" compressionMinSize="2048" noCompressionUserAgents="gozilla, traviata" ...
对于Apache Tomcat这种广泛使用的Java Web应用服务器,Tomcat 7版本提供了内置的支持以开启gzip压缩功能,从而帮助用户优化其Web应用的性能。 在Tomcat 7服务器中开启gzip压缩功能,主要通过修改Tomcat的配置文件来...
`.tar.gz`文件是一种常见的Linux文件压缩格式,用于打包多个文件和目录,便于存储和传输。 首先,我们需要了解如何在Linux环境下解压`.tar.gz`文件。可以使用以下命令: ```bash tar -zxvf apache-tomcat-7.0.39-...
4. 开启GZIP压缩以减少网络传输的数据量。 总结,Apache Tomcat 8.0.3是一个强大的Java Web服务器,能够有效地支持JSP和Servlet应用。通过了解其核心特性和工作原理,以及正确配置和优化,我们可以充分利用Tomcat的...
".tar.gz" 是一种常见的Linux文件打包方式,它首先使用"tar"命令将多个文件或目录打包成一个单一的档案文件,然后使用"gzip"工具进行压缩,以减小文件体积,方便传输和存储。".zip" 格式则是一种跨平台的压缩格式,...
Tomcat支持GZIP压缩功能,可以通过在`server.xml`中的`Connector`节点下添加相应的配置来启用压缩。 ```xml ,traviata" compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"/> ```...
Tomcat的性能可以通过调整JVM参数、增大线程池大小、开启GZIP压缩、启用HTTP/2等方式进行优化。监控和分析日志也能帮助识别性能瓶颈。 七、Tomcat集群与负载均衡 当需要处理高并发时,可以设置Tomcat集群,实现负载...