`
小鱼不爱水
  • 浏览: 19702 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

[性能优化]Tomcat JSP启动Gzip压缩

    博客分类:
  • java
阅读更多

修改%TOMCAT_HOME%confserver.xml启用支持gzip压缩.
添加下列属性

compression="on"
compressionMinSize="2048″
noCompressionUserAgents="gozilla, traviata"
compressableMimeType="text/html,text/xml"

 
TOMCAT配置说明
1) compression="on" 打开压缩功能
2) compressionMinSize="2048″ 启用压缩的输出最小文件大小,这里面默认为2KB
3) noCompressionUserAgents="gozilla, traviata" 对于以下的浏览器,不启用压缩
4) compressableMimeType="text/html,text/xml" 压缩类型

过程大概为:
浏览器请求某URL,并在请求的头 (head) 中设置属性 accept-encoding 值为 gzip, deflate,表明浏览器支持 gzip 和 deflate 这两种压缩方式(事实上 deflate 也是使用 gzip 压缩协议);
WEB 服务器接收到请求后判断浏览器是否支持压缩,如果支持就传送压缩后的响应内容,否则传送不经过压缩的内容;
浏览器获取响应内容后,判断内容是否被压缩,如果是则解压缩,然后显示响应页面的内容

分享到:
评论

相关推荐

    开启TOMCAT6的GZIP压缩

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

    Tomcat下,使用gzip压缩数据

    总的来说,正确配置Tomcat的gzip压缩可以大大提高Web应用的性能,尤其是在处理大量数据或者跨网络环境传输时。如果你遇到内外网传输效率低下的问题,启用gzip压缩可能是解决之道。但需要注意,虽然gzip压缩减少了...

    tomcat GZIP源码

    通过深入理解这些知识点,并结合Tomcat的GZIP源码,开发者可以定制适合自己项目的GZIP压缩策略,优化服务器性能,同时确保内容的正确显示。对于处理ACTION和JSP这类动态生成的内容,正确的字符集处理和兼容性设计尤...

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

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

    GZIP压缩Tomcat并提升web性能过程图解

    本文将深入探讨如何在Tomcat服务器上启用GZIP压缩以提高Web性能,并提供详细的过程图解。GZIP压缩是一种常见的HTTP协议支持的数据压缩机制,能够显著减少网络传输的数据量,从而加快网页加载速度,降低服务器带宽...

    windows64位环境tomcat7.0、8.0下载(内含一张tomcat优化代码截图)

    5. 优化Web应用程序:压缩静态资源,减少HTTP请求,启用GZIP压缩,以及使用CDN服务等。 在安装和部署Tomcat时,还需要注意以下几点: 1. 确保Java环境已正确安装并配置,且版本与Tomcat兼容。 2. 配置系统环境变量...

    Tomcat多端口域名访问并配置开启gzip压缩方法

    本文主要讲解了如何在Tomcat中配置多端口域名访问,并且详细介绍了如何开启gzip压缩,以提高Web应用的性能和响应速度。 首先,我们要了解如何在Tomcat中配置不同的端口来访问同一域名。在Web服务器中,端口是用来...

    Tomcat+JSP经典配置实例

    另外,通过使用缓存和GZIP压缩,可以减少网络传输的数据量,提升用户体验。 最后,对于更复杂的项目,可以结合Spring框架,利用Spring MVC进行更高级的控制和组织。Spring MVC可以与Tomcat和JSP无缝集成,提供更...

    Tomcat配置优化(完整版)

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

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

    很多大站都开启了gzip压缩,不过也有很多网站并没有开启gzip压缩,上次看了一篇文章说开启gzip压缩后对搜索引擎不友好,但从带宽和流量的角度来看,还是有必要开启gzip压缩的。 对于tomcat7服务器,打开conf文件夹下...

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

    原理简介 ...更为重要的是,它可以对动态生成的,包括CGI、PHP , JSP , ASP , Servlet,SHTML等输出的网页也...Tomcat5.0以后的版本是支持对输出内容进行压缩的,使用的是gzip压缩格式 。 修改%TOMCAT_HOME%/conf/server.

    linux64_tomcat7

    压缩包子文件"apache-tomcat-7.0.39.tar.gz"是Tomcat 7.0.39的归档文件,采用gzip压缩格式。在Linux环境下,用户可以使用`tar -zxvf apache-tomcat-7.0.39.tar.gz`命令来解压。解压后,会得到一个包含Tomcat所有文件...

    apache-tomcat-8.0.3

    4. 开启GZIP压缩以减少网络传输的数据量。 总结,Apache Tomcat 8.0.3是一个强大的Java Web服务器,能够有效地支持JSP和Servlet应用。通过了解其核心特性和工作原理,以及正确配置和优化,我们可以充分利用Tomcat的...

    两小时精通Tomcat

    Tomcat的性能可以通过调整JVM参数、增大线程池大小、开启GZIP压缩、启用HTTP/2等方式进行优化。监控和分析日志也能帮助识别性能瓶颈。 七、Tomcat集群与负载均衡 当需要处理高并发时,可以设置Tomcat集群,实现负载...

    Tomcat 8.0版本 优化过

    - 使用GZIP压缩减少网络传输量,提高加载速度。 - 合理使用`<session-config>`元素来调整会话超时,避免无效会话占用内存。 5. **日志和错误处理**: - 优化日志级别和配置,避免无用的日志信息消耗系统资源。 ...

    tomcat容器

    2. `apache-tomcat-7.0.29.tar.gz`:这是一个Linux平台的Tomcat 7.0.29源码包,采用gzip压缩。用户需要解压后编译并安装才能使用。这种方式允许用户根据自己的系统环境进行定制化配置。 3. `apache-tomcat-7.0.47....

    How Tomcat Works 中文版

    8. **性能优化**:Tomcat可以通过调整线程池大小、开启或关闭JVM的GZIP压缩、优化连接器配置等方式进行性能优化。此外,还可以使用JMX来监控和调整Tomcat的运行状态。 9. **部署与热部署**:开发者可以通过在...

    Tomcat-4.1.31.rar

    同时,通过合理部署应用、缓存静态资源、启用GZIP压缩等方式,也能有效提升Tomcat的运行效率。 总结,Tomcat 4.1.31版本是Tomcat历史上的一个重要版本,它的设计理念和实现方式对后续版本产生了深远影响。了解和...

    apache-tomcat-5.5.33

    优化Tomcat性能的方法包括调整JVM参数、增加线程池大小、启用连接器的Keep-Alive选项、使用压缩和GZIP压缩减少网络传输,以及通过监控和分析工具定期检查服务器状态。 **与其它应用服务器的集成** Tomcat可以与EJB...

Global site tag (gtag.js) - Google Analytics