`
魏祖清
  • 浏览: 180290 次
  • 性别: Icon_minigender_1
  • 来自: 福建
社区版块
存档分类
最新评论

gzip

阅读更多
页面
 <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" 压缩类型




配置后的头文件你会发现成这样了

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 


分享到:
评论

相关推荐

    gzip.rar_C gzip源码_c语言gzip_gzip压缩_gzip解压_poetryfem

    gzip是Linux环境中广泛使用的文件压缩工具,其源代码主要由C语言编写。本文将深入探讨gzip的原理、C语言实现细节以及如何进行gzip压缩和解压缩。 首先,gzip基于著名的DEFLATE算法,该算法结合了LZ77(一种字典压缩...

    gzip源码 (可离线安装gzip)

    这个源码包"gzip源码 (可离线安装gzip)"提供了一种在没有网络连接的情况下安装gzip的可能性,这对于那些需要在隔离环境或者没有网络的服务器上部署gzip的情况非常有用。下面将详细介绍gzip工具以及如何利用提供的...

    STM32移植gzip

    STM32移植gzip涉及到的是在微控制器环境中实现数据压缩与解压缩的一种技术。STM32是意法半导体(STMicroelectronics)推出的一款基于ARM Cortex-M内核的微控制器系列,而gzip是一种广泛使用的数据压缩算法,常用于在...

    gzip-1.8.tar.gz

    gzip-1.8.tar.gz 是一个包含gzip 1.8版本源代码的压缩文件,它主要用于在各种操作系统,包括但不限于海思3556V200这样的平台,进行软件开发时的压缩和解压缩操作。gzip是一款广泛使用的命令行工具,基于GNU项目,...

    GZIP_gzip_

    GZIP是一种广泛使用的无损数据压缩算法,尤其在IT领域中扮演着重要角色。这个压缩格式基于DEFLATE算法,该算法结合了LZ77(Lempel-Ziv)编码和霍夫曼编码,旨在高效地减小文件大小,同时能够完全恢复原始数据。 ...

    Delphi解压gzip字符串例程

    `gzip`则是一种广泛使用的数据压缩格式,常用于网络传输,以减少数据传输量,提高效率。本示例主要涉及如何在Delphi中处理gzip压缩的字符串,包括解压和压缩。 在描述中提到的"完整的库文件代码"可能是指`...

    利用JAVASCRIPT即你想那个GZIP压缩与解压缩

    标题中的“利用JAVASCRIPT实现GZIP压缩与解压缩”指的是在JavaScript环境中,我们可以使用原生或第三方库来处理GZIP格式的压缩和解压缩操作。GZIP是一种广泛使用的数据压缩格式,常用于减少网络传输的数据量,尤其是...

    gzip的Windows版 gzip.exe

    gzip的Windows版,展开由gzip压缩的文件。gzip压缩文件有gzip.exe gzip.doc Readme Copying 四个子文件夹。 gzip 的Window版的gzip, 也就是gzip124xN.exe. 下载 gzip 的Window版的gzip, 也就是gzip124xN.exe。

    gzip 静态解压缩库c++ builder 2007版本,源代码

    gzip是一种广泛使用的数据压缩算法,尤其在网络传输和存储大量数据时。它的全称是GNU Zip,最初由Jean-loup Gailly和Mark Adler开发,并且是开源的。gzip不仅可以用于单个文件的压缩,还可以与Unix-like系统的管道...

    使用libcurl获取经过gzip压缩的网页文件

    在互联网通信中,为了减少数据传输量,提升网络性能,许多服务器会将网页内容通过gzip进行压缩后再发送给客户端。libcurl是一个强大的URL传输库,它支持多种协议,包括HTTP,能够处理经gzip压缩的数据。本文将深入...

    java实现gzip ajax请求gzip压缩

    在IT行业中,gzip是一种广泛使用的数据压缩算法,尤其在Web服务中,用于减少网络传输的数据量,从而提高页面加载速度和降低服务器带宽消耗。Java作为后端开发的重要语言,支持处理gzip压缩,而Ajax(Asynchronous ...

    window版的gunzip+gzip工具,实现文件压缩和解压缩工具

    这里我们关注的是在Windows环境下使用的gunzip和gzip工具,它们是Unix/Linux系统中广泛使用的压缩命令行工具的Windows版本。下面将详细介绍这两个工具以及它们在MySQL数据处理中的应用。 gzip是一款开源的压缩程序...

    Javascript 实现Base64 + GZIP + AES 加解密

    本篇文章将深入探讨如何利用JavaScript实现Base64、GZIP和AES的加解密技术,结合“crypto-js”和“pako”这两个库来实现这一目标。 首先,让我们了解这三项技术的基础知识: 1. **Base64编码**:Base64是一种用于...

    Arduino uzlib库,用于解压gzip流

    当这些数据以压缩格式,比如GZIP,传输时,我们需要相应的库来解压缩它们。`Arduino uzlib`库就是为了满足这种需求而存在的,它专门设计用于在Arduino平台上解压gzip格式的数据流。 `uzlib`库是一个小巧且高效的...

    pako gzip 压缩和解压缩(支持中文).rar

    pako是一个高性能的JavaScript库,它实现了多种压缩和解压缩算法,包括gzip。本项目着重介绍了如何使用pako库处理gzip压缩和解压缩,并且解决了中文字符在处理过程中的乱码问题。 gzip是一种广泛使用的数据压缩格式...

    C语言编写的GZIP压缩算法(含工程文件,附带测试程序)

    C语言编写的GZIP压缩算法是一项基础而重要的技术,它涉及到数据压缩、文件处理和程序设计等多个领域。GZIP是一种广泛使用的数据压缩格式,由GNU项目开发,主要用于减少文件大小,便于存储和传输。在本项目中,我们有...

    gzip源码,gzip压缩算法

    gzip源码分析与GZIP压缩算法详解 在深入探讨gzip源码和其压缩算法之前,首先需要理解GZIP是什么。GZIP是一种广泛使用的数据压缩格式,主要用于文件传输和存储。它基于DEFLATE算法,该算法结合了LZ77(一种字典压缩...

    pako gzip 压缩和解压缩(支持中文)

    pako是一个高效的JavaScript库,提供了对多种压缩算法的支持,包括gzip。在本项目中,我们将关注如何使用pako库进行gzip压缩和解压缩,并解决在处理中英文内容时可能出现的乱码问题。 首先,让我们详细了解pako库。...

    gzip gunzip源码下载以及编译,以及自定义交叉编译方法

    下载gzip-1.10.zip文件后,解压 unzip zip-1.10.zip cd zip-1.10 1.编译本机可用的gzip, ./configure CC="cc" make 该目录下生成可执行文件:gzip gunzip 2.若需要自定义交叉编译工具,解压代码后执行: ./...

Global site tag (gtag.js) - Google Analytics