`
redhacker
  • 浏览: 489363 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

tomcat gzip功能启动web手机办公页面压缩效果比较

 
阅读更多
一、参考:
http://blog.prosight.me/index.php/2009/06/91
http://blog.csdn.net/hbcui1984/article/details/5666327
http://hi.baidu.com/javacookies/item/04341eb97e059fa1eaba93c2

二、确定自己项目的mediaType

通过firebug抓取,我自己项目的mediaType有如下类型:

引用
"text/html,text/javascript,application/xhtml+xml,text/xml,text/plain,application/javascript,application/json,text/css,image/gif,image/png,application/octet-stream"


三、确定tomcat server.xml里的配置参数

在server.xml里的Connector标记中加入如下属性

引用
//启动压缩
compression="on"

//压缩支持的格式
compressableMimeType="text/html,text/javascript,application/xhtml+xml,text/xml,text/plain,application/javascript,application/json,text/css,image/gif,image/png,application/octet-stream"

//对那些浏览器不进行压缩(建议该值不配置)
noCompressionUserAgents="gozilla, traviata"

//文件应用压缩的最小值,即如果小于该值则不进行压缩,单位B(bit),2048代表2KB
compressionMinSize="2048"

四、效果测试:





五、测试是否启动gzip的网站

http://www.gidnetwork.com/tools/gzip-test.php


如果您觉得本文对您有益,请点击博文后的google广告,对作者表示支持,谢谢!
  • 大小: 103 KB
  • 大小: 94.8 KB
分享到:
评论
2 楼 redhacker 2014-06-23  
xh421041075 写道
//压缩支持的格式
compressableMimeType="text/html,text/javascript,application/xhtml+xml,text/xml,text/plain,application/javascript,application/json,text/css,image/gif,image/png,application/octet-stream"

压缩的格式你确定支持 json吗??


支持啊!
1 楼 xh421041075 2014-06-20  
//压缩支持的格式
compressableMimeType="text/html,text/javascript,application/xhtml+xml,text/xml,text/plain,application/javascript,application/json,text/css,image/gif,image/png,application/octet-stream"

压缩的格式你确定支持 json吗??

相关推荐

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

    主要介绍了GZIP压缩Tomcat并提升web性能过程图解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    实战Nginx:取代Apache的高性能Web服务器 第一章

    张宴《实战Nginx:取代Apache的高性能Web服务器》pdf电子版下载,此资料网友共享,请购买作者正版书籍. 目录介绍: 第1部分 基础篇 第1章 Nginx简介 1.1 常用的Web服务器简介 1.2 Nginx简介 1.3 选择Nginx的理由 ...

    ASP.NET Core中的响应压缩的实现

    我们熟悉的Web服务器,比如IIS、Tomcat、Nginx、Apache等都可以使用压缩技术,常用的压缩类型包括Brotli、Gzip、Deflate,它们对CSS、JavaScript、HTML、XML 和 JSON等类型的效果还是比较明显的,但是也存在一定的...

    实战Nginx.取代Apache的高性能Web服务器

    5.1 Nginx与JSP(Tomcat)在Linux上的安装、配置 5.2 Nginx与ASP.NET(Mono+FastCGI)在Linux上的安装、配置 5.3 Nginx与Perl(FastCGI)在Linux上的安装、配置 第6章 Nginx HTTP负载均衡和反向代理的配置与优化 ...

    实战nginx-张宴

    5.1 Nginx与JSP( Tomcat) 在Linux上的安装、 配置 5.2 Nginx与ASP.NET( Mono+FastCGI) 在Linux上的安装、 配置 5.3 Nginx与Perl( FastCGI) 在Linux上的安装、 配置 第6章 Nginx HTTP负载均衡和反向代理的配置...

    JAVA上百实例源码以及开源项目

     Java绘制图片火焰效果,源代码相关注释:前景和背景Image对象、Applet和绘制火焰的效果的Image对象、Applet和绘制火焰的效果的Graphics对象、火焰效果的线程、Applet的高度,图片到图片装载器、绘制火焰效果的X坐标...

    JAVA上百实例源码以及开源项目源代码

     Java绘制图片火焰效果,源代码相关注释:前景和背景Image对象、Applet和绘制火焰的效果的Image对象、Applet和绘制火焰的效果的Graphics对象、火焰效果的线程、Applet的高度,图片到图片装载器、绘制火焰效果的X坐标...

    extjs整合ssh框架

    公司项目原来由 extjs3+ssh+sql server 构成,现将其转至 extjs4+ssh2+sql server平台,尽量将过程记述供自己...04--加入extjs4的支持文件 配置tomcat的gzip的压缩 05--配置 web.xml,登录验证过滤器和session监听器

    spring-boot-rest-framework

    内嵌tomcat容器,默认开启gzip压缩 ####日志及监控 所有controller层的参数利用AOP机制自动记录日志及自动计算服务端耗时(毫秒数) ####参数校验 参数对象采用注解方式自动校验,支持自定义注解 ####返回结果 服务结果...

    Resource Accelerate-开源

    Resource Accelerate是J2EE过滤器,它为J2EE Web应用程序(例如Tomcat)提供标头缓存指令和gzip压缩,以简单易用的程序包显着提高JavaScript,CSS和图像的下载速度。

Global site tag (gtag.js) - Google Analytics