`

HTTP 压缩

 
阅读更多
HTTP 压缩可以大大提高浏览网站的速度,它的原理是,在客户端请求网页后,从服务器端将网页文件压缩,再下载到客户端,由客户端的浏览器负责解压缩并浏览。相对于普通的浏览过程HTML ,CSS,Javascript , Text ,它可以节省40%左右的流量。更为重要的是,它可以对动态生成的,包括CGI、PHP , JSP , ASP , Servlet,SHTML等输出的网页也能进行压缩,压缩效率惊人
在tomcat下要使用gzip压缩功能,可以在Connector实例中加上如下属性:

打开tomcat配置中的server.xml配置文件

1) compression="on" 打开Gzip压缩功能
2) compressionMinSize="2048" 启用压缩的输出内容大小,这里面默认为2KB
3) noCompressionUserAgents="gozilla, traviata" 对于以下的浏览器,不启用Gzip压缩&<60;
4) compressableMimeType="text/html,text/xml" Gzip压缩类型



Google后的配置:
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="utf-8"
compression="on"    //这句及其这句以下的内容是tomat开启Gzip压缩功能需要添加的内容!
compressionMinSize="2048"    //文件大小大于此值时开启Gzip压缩功能
noCompressionUserAgents="gozilla,traviata"
compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain" />

修改完成后保存!记得不要忘记重启tomcat,不然gzip压缩功能是不生效的!
分享到:
评论

相关推荐

    IIS上启用Gzip压缩(HTTP压缩)

    ### IIS上启用Gzip压缩(HTTP压缩):深入解析与实践 #### 摘要与前言 在当今高速发展的互联网环境中,网站响应速度成为用户体验的关键因素之一。启用Gzip压缩(HTTP压缩)能够显著减少网页在网络上的传输大小,进而...

    前端pako压缩与解压缩

    在前端,这两个概念通常与HTTP压缩有关,服务器可以自动对发送到浏览器的内容进行Gzip压缩,以减少网络传输的数据量。 Pako库是一个纯JavaScript编写的实现,它提供了与C/C++版本的zlib库类似的接口,支持Gzip和...

    oppressor, 流式http压缩响应协商器.zip

    oppressor, 流式http压缩响应协商器 oppressor流式http压缩响应协商器 示例你可以使用普通的旧流:var oppressor = require('oppressor');var fs = require('fs');var http

    Gzip压缩软件(gz文件压缩)

    在开发环境中,gzip也常用于HTTP压缩,服务器可以根据浏览器的支持情况发送gz压缩过的HTML、CSS、JavaScript等静态资源,减少网络传输的数据量,提高页面加载速度。此外,许多版本控制系统如Git也支持对提交的文件...

    Net的Gzip压缩类 compressionmodule ,解决js中文压缩问题

    在ASP.NET中,`compressionmodule`是一个专门用于实现HTTP压缩的模块,它能够帮助开发者有效地处理包括JavaScript(js)、CSS、ASPX以及AXD等文件的压缩问题,特别是对于包含中文字符的js文件,Gzip压缩能有效解决...

    netJS压缩文件源码

    综上所述,“netJS压缩文件源码”涵盖了JavaScript和C#中处理js压缩的方法,以及针对aspx页面的HTTP压缩策略。而Webpack作为现代前端开发的必备工具,也在此过程中扮演了关键角色,通过模块化管理和自动化构建,确保...

    WIN2003下IIS6.0环境设置页面Gzip压缩.pdf

    标题提到的"WIN2003下IIS6.0环境设置页面Gzip压缩"是一个关于如何在Windows Server 2003上的Internet Information Services (IIS) 6.0中启用HTTP压缩,特别是使用Gzip算法来减小网页传输大小的技术主题。HTTP压缩是...

    asp.net web HTTP压缩组件 v2.0

    HTTP Compression Module是一个ASP.NET页面和资源压缩模块,ASP.NET的VIEWSTAT虽然好用但是会使输出的HTML代码臃肿不堪,在带宽资源极为有限的国内表现的尤其明显,但凡ASP.NET的网站打开速度明显缓慢,造成了ASP...

    用zlib库在内存中解压或压缩http会话中的gzip内容,直接调用函数即可--源码

    在http会话中,经常会遇到gzip压缩的内容。这部分内容通常是乱码,需要解压缩才能看到正常的内容。通常用zlib库只能对tar.gz文件进行解压缩。本源码解决了在内存中直接对gzip内容进行解压缩,从而对我们感兴趣的内容...

    协诚HTTP压缩组件 v2.0 for .NET 1.1

    HTTP Compression Module就是在这种情况下诞生的压缩模块,它能够在页面发送之前截获输出的内容,对其压缩之后再传送给浏览器,不仅能截获页面输出,还能截获资源文件的输出,压缩速度极快,压缩率高,最高可达到85%...

    协诚HTTP压缩组件 v2.0 for .NET 2.0

    HTTP Compression Module就是在这种情况下诞生的压缩模块,它能够在页面发送之前截获输出的内容,对其压缩之后再传送给浏览器,不仅能截获页面输出,还能截获资源文件的输出,压缩速度极快,压缩率高,最高可达到85%...

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

    三.HTTP压缩概述 HTTP压缩是在Web服务器和浏览器间传输压缩文本内容的方法。HTTP压缩采用通用的压缩算法如gzip等压缩HTML、JavaScript或CSS文件。压缩的最大好处就是降低了网络传输的数据量,从而提高客户端浏览器...

    VB 21种加密和压缩集合

    - **GZIP**:基于DEFLATE算法,常用于网络传输,如HTTP压缩。 - **RAR**:一种高效的压缩格式,具有自修复功能。 - **BZip2**:使用Burrows-Wheeler变换的无损压缩算法,压缩率较高。 - **7-Zip**:开源的压缩...

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

    三.HTTP压缩概述 HTTP压缩是在Web服务器和浏览器间传输压缩文本内容的方法。HTTP压缩采用通用的压缩算法如gzip等压缩HTML、JavaScript或CSS文件。压缩的最大好处就是降低了网络传输的数据量,从而提高客户端浏览器...

    js压缩工具 一键压缩js

    5. **Gzip** 和 **Brotli**:这些不是特定的JS压缩工具,而是HTTP压缩算法,可以在服务器端压缩文件后再发送给浏览器,显著减少传输数据量。 6. **Webpack** 和 **Parcel**:这些是模块打包工具,它们在构建过程中...

    安赛公司推出高性能无损数据压缩加速卡赛驰1000——4个300MB_s压缩芯片,整体数据处理性能高达1.0GBps.pdf

    F5 Networks的BIG-IP LTM 3400设备具备高吞吐量、HTTP压缩、带宽管理和RAM Cache功能,满足了ChinaCache对稳定、高性能和灵活定制的需求。此外,F5 Networks还提供了全面的技术支持服务,帮助ChinaCache在短时间内...

    21种加密54种压缩 算法模块

    Gzip常用于HTTP压缩,Bzip2压缩率较高但速度较慢。 2. 有损压缩:牺牲部分数据质量来换取更高的压缩比,如JPEG(图像压缩)、MP3(音频压缩)、MPEG(视频压缩)等。这些在多媒体数据处理中广泛应用。 3. 变换编码:...

    webapi 源码 版本控制 压缩 参数验证

    3. **压缩配置**:可能涉及到Global.asax.cs中的初始化代码,用于启用HTTP压缩。 4. **参数验证**:可能包含模型类上的验证注解,以及自定义验证逻辑的实现。 5. **测试用例**:可能有一些单元测试或集成测试,用于...

    数据压缩喜欢的朋友来看看

    3. GZIP:主要用于单个文件的压缩,广泛应用于网络传输,如HTTP压缩。 4. 7Z:7-Zip软件产生的压缩格式,具有很高的压缩比,支持多种压缩算法。 5. TAR:用于将多个文件和目录打包成一个单一的归档文件,不进行...

Global site tag (gtag.js) - Google Analytics