`

使用GZip来压缩传输量

阅读更多

        启动GZip压缩要用到一个开源的Filter:PJL Compressing Filter。这个Filter自1.5.0开始该工程开始构建于JDK5.0,因此在JDK1.4环境下只能使用1.4.6。

        PJL Compressing Filter:这个servlet过滤器能够对写到response中的数据进行压缩。支持多种压缩算法(包括gzip,deflate等)。它具有耗内存少,吞吐量高等特点。

        用法,直接在web.xml添加过滤器配置即可:

<!-- httpStream压缩过滤器begin -->
    <filter>
         <filter-name>CompressingFilter</filter-name>
         <filter-class>com.planetj.servlet.filter.compression.CompressingFilter</filter-class>
    </filter>
    <filter-mapping>
         <filter-name>CompressingFilter</filter-name>
         <url-pattern>/do/app/getUserInfo</url-pattern>
         <url-pattern>/do/app/getSaleInfo</url-pattern>
     </filter-mapping>
<!-- httpStream压缩过滤器end -->

 

PS在xfire中使用GZip来压缩传输量:http://blog.163.com/peigen_peigen/blog/static/2704780200876112338278/

 

分享到:
评论

相关推荐

    GZip流压缩&Web流压缩组件

    另一个是基于HTTP的压缩传输软件,这两个软件花费了我很多心血(尽管里面还有一些BUG),但我准备把他作为免费软件,来庆贺我的生日,如果你想使用或想得到源码请发邮件给我。  第一个软件,传输流/文件的压缩...

    js压缩gzip格式

    js压缩成gzip格式,例如:310kb js 文件压缩后 45KB..降低传输量,提高系统性能。 内含:gzip安装程序 以及操作手册实例讲解。

    在IIS上启用Gzip压缩详细方法(HTTP压缩)

    摘要 本文总结了如何为使用IIS托管的网站启用Gzip压缩, 从而减少网页网络传输大小, 提高用户显示页面的速度. 二.前言. 本文的知识点是从互联网收集整理, 主要来源于中文wiki. 使用YSlow检测网站启用了哪些优化时, ...

    IIS开启GZIP压缩效率对比及部署方法小结

    压缩的最大好处就是降低了网络传输的数据量,从而提高客户端浏览器的访问速度。当然,同时也会增加一点点服务器的负担。GZIP是比较常见的一种HTTP压缩算法。 压缩测试在部署的IIS 6.0上配置了GZIP压缩,详细的测试...

    在IIS上启用Gzip压缩 (HTTP压缩)第1/3页

    摘要 本文总结了如何为使用IIS托管的网站启用Gzip压缩, 从而减少网页网络传输大小, 提高用户显示页面的速度. 二.前言. 本文的知识点是从互联网收集整理, 主要来源于中文wiki. 使用YSlow检测网站启用了哪些优化时, ...

    PHP使用zlib扩展实现GZIP压缩输出的方法详解

    一般情况下我们出现大量数据传输理希望减少服务器的带宽压力,会采取一种方式来压缩文件传输,php中用zlib也可以实现gzip压缩输出,下面我们来看GZIP压缩输出各种方法总结. GZIP(GNU-ZIP)是一种压缩技术。经过GZIP...

    基于LZ77算法和Huffman算法的GZIP压缩C++源码+文档说明

    基于LZ77算法和Huffman算法的GZIP压缩C++源码+文档说明 前言 文件压缩概念 数据压缩是指在不丢失有用信息的前提下,缩减数据量以减少存储空间,提高其传输、存储和处理效率,或按照一定的算法对数据进行重新组织,...

    三步教你开启IIS的GZIP压缩功能

    压缩的最大好处就是降低了网络传输的数据量,从而提高客户端浏览器的访问速度。当然,同时也会增加一点点服务器的负担。GZIP是比较常见的一种HTTP压缩算法。 部署方法 1. 打开Internet信息服务(IIS)管理器,右击...

    ZIP格式压缩/解压系统设计(JAVA)

    程序设计人员首先考虑的减少软件系统运行过程中需要传输的数据量,如果有些数据必须要传输,则软件工程师通常将这些数据在发送端进行压缩,而在数据接收端将数据解压缩,从而主动减少应用系统数据传输量。...

    IIS启用页面Gzip压缩实现说明

    压缩的最大好处就是降低了网络传输的数据量,从而提高客户端浏览器的访问速度。 当然,同时也会增加一点点服务器的负担。Gzip是比较常见的一种HTTP压缩算法。本文介绍的HTTP压缩方式,采用的是Windows系统设置的...

    Compress页面压缩

    答案是肯定的,早在HTTP 1.1标准发布的时候,浏览器就已经开始提供了对压缩数据的支持,而且Web服务器也开始支持数据压缩,著名的Apache服务器就提供了gzip压缩功能,IIS 5可以通过外挂实现gzip压缩,IIS 6则内部...

    MFC实现带压缩功能HTTP请求

    MFC实现带压缩功能HTTP请求,实现对大数据量进行压缩,提供传输效率。

    mod_gzip-2.1.0.tar.gz

    HTTP压缩对于纯文本内容可压缩至原大小的40%一下,从而提供60%以上的数据传输节约,虽然WEB服务器会因为压缩导致CPU占用的略微上升,但是 可以节约大量用于传输的网络IO。对于数据压缩带来的用户浏览速度提升(让...

    zlib库压缩和解压字符串STL string的实例详解

    网站一般使用gzip来压缩成二进制. 说明 1.zlib库可以实现gzip和zip方式的压缩, 这里只介绍zip方式的二进制压缩, 压缩比还是比较可观的, 一般写客户端程序已足够. 2.修改了一下zpipe.c的实现, 其实就是把读文件改为...

    Linux命令指令整理

    tar:创建备份文件、压缩和解压缩文件: -c:创建一个新备份文件 -x:从备份文件中提取内容 -z:使用gzip压缩文件 -v:显示详细信息 -f:指定备份文件名 ssh:远程登录: -p:指定端口 -i:指定密钥文件 -L:本地...

    Win2003+IIS 6.0下启用压缩技术精简网站体积的方法

    压缩的最大好处就是降低了网络传输的数据量,从而提高客户端浏览器的访问速度。当然,同时也会增加一点点服务器的负担。Gzip是比较常见的 一种HTTP压缩算法。 二.HTTP压缩工作原理 Web服务器处理HTTP压缩的工作原理...

    FTP 文件传输管理工具 FTPGetter Professional 5.97.0.215 中文多语免费版.zip

    本地和远程命令的支持允许自动压缩(tar + gzip),传输和解压缩一堆文件和目录。 SSH 文件传输协议和代理服务器支持 直接或通过 FTP,SOCKS 或 HTTP 代理服务器连接到FTP服务器。 FTPGetter 完全支持安全的 SSL/...

    Android中使用OkHttp包处理HTTP的get和post请求的方法

    使用GZIP压缩减少传输的数据量 缓存响应避免重复的网络请求 当你的网络出现拥挤的时候,就是OKHttp 大显身手的时候, 它可以避免常见的网络问题,如果你的服务是部署在不同的IP上面的,如果第一个连接失败, OkHT

    AC#Kafka驱动程序_C#_下载

    \n特征\n完全异步批量生产者\n简单的基于异步事件的消费者\n消费群体支持\n没有 Zookeeper 依赖\n压缩支持(Gzip 和 Snappy)\n高可配置性\n内存友好的 API 和内部\n簇\n该类ClusterClient是访问 Kafka 集群的主要...

Global site tag (gtag.js) - Google Analytics