tomcat5.0以后可以配置开启gzip压缩,压缩效率一般都很高,可以通过firebug查看压缩后的网页大小和压缩前进行对比。
优点:不用写filter等代码来实现压缩。
缺点:不如在应用中实现的灵活,不可以有选择的对某些资源压缩,只能按类型进行压缩。但一般情况下,也就够用了。
给大家看看我的配置:server.xml
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
maxThreads ="150" minSpareThreads ="25" maxSpareThreads ="75"
enableLookups ="false" acceptCount ="100" disableUploadTimeout ="true"
compression="on"
compressionMinSize="1024"
noCompressionUserAgents="gozilla, traviata"
compressableMimeType="text/html,text/javascript,text/css,text/plain,image/jpeg,image/gif"
redirectPort="8443" URIEncoding="UTF-8" />
compression="on" 表示开启压缩功能
compressionMinSize="1024" 表示只对1k以上的文件进行压缩
noCompressionUserAgents="gozilla, traviata" 表示对这两种浏览器不开启压缩,估计他们不支持。
compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain" 表示对请求资源的类型进行压缩。如何查看类型,也可以通过firebug查看。如:
可以看到content-Encoding:gzip,说明已经对javascript文件进行了压缩。 源文件压缩前16k,压缩后4k,效率很高啊。
注意:如果文件小于配置的1k,就不会压缩。
- 大小: 82.9 KB
分享到:
相关推荐
与未压缩的文本相比,GZIP压缩可以节省大约40%的流量。这一优势在处理大量文本数据时尤为明显,例如HTML、CSS、JavaScript等文件。此外,由于动态内容通常无法通过前端缓存机制来加速加载过程,因此GZIP压缩在此类...
原理简介 HTTP 压缩可以大大提高浏览网站的速度,它的原理是,在客户端请求服务器对应资源后,从服务器...Tomcat5.0以后的版本是支持对输出内容进行压缩的,使用的是gzip压缩格式 。 修改%TOMCAT_HOME%/conf/server.
4. 考虑CDN服务:如果网站流量很大,考虑使用CDN(Content Delivery Network)服务,它通常内置了GZIP压缩,能进一步提高内容分发效率。 总之,GZIP压缩是优化Web性能的有效手段,但需要根据具体情况进行合理配置,以...
在现代Web服务器中,响应数据的压缩是提高...此外,开启压缩后,还应监控服务器的性能,因为压缩会消耗一定的CPU资源,但通常这种开销相对较小,尤其是在高流量的网站中,压缩带来的性能提升远远超过了CPU的额外消耗。
- **节省带宽**:通过GZIP压缩等功能,Nginx可以帮助减少数据传输量,从而节省带宽。 - **稳定性高**:经过多年的实际应用,Nginx已经证明了其出色的稳定性和可靠性。 - **支持热部署**:可以在不中断服务的情况...
- 节省带宽:Nginx支持压缩输出,可以减轻后端服务器的负载,节省带宽消耗。 - 稳定性高:Nginx拥有稳定高效的性能,且其master-slave模型易于扩展。 - 支持热部署:Nginx可以通过信号来控制重新加载配置,实现零...
离线使用jQuery API不仅可以节省网络流量,还可以在断网时保证开发工作的连续性。同时,对于教学和培训场合,离线版API也提供了更为便捷的学习环境,不受网络状况限制。 总的来说,掌握离线使用jQuery API的方法...
- **广泛的使用与测试**:经过多年的实战检验,Nginx已被众多大型网站采用,证明了其稳定性和可靠性。 - **高度可定制**:拥有丰富的模块,允许用户根据实际需求灵活选择功能组件,实现个性化配置。 - **易于维护**...
全志OTA服务器端文档详细说明了如何配置和运行服务器,这通常涉及到使用特定的服务器软件(如这里提到的Tomcat6)来托管和分发固件更新。开发者需要熟悉服务器管理、网络配置以及相关服务的部署。 4. **服务器端...
离线地图技术在移动应用和Web开发中具有重要的作用,特别是在网络环境不稳定或者需要节省流量的情况下。本资源压缩包“基于百度地图的离线地图资源”是为Vue.js框架设计的,旨在帮助开发者实现离线环境下依然能提供...