`
Tristan_S
  • 浏览: 383260 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

HTTP gzip 压缩

 
阅读更多
Apache 的gzip压缩模块是mod_deflate
配置是

LoadModule deflate_module modules/mod_deflate.so

<IfModule mod_deflate.c>
  SetOutputFilter DEFLATE
</IfModule>


但是其中加个
# Netscape 4.x has some problems...
  BrowserMatch ^Mozilla/4 gzip-only-text/html
  BrowserMatch ^Mozilla/4\.0[678] no-gzip
  BrowserMatch ^Mozilla/5 no-gzip
  BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html



BrowserMatch ^Mozilla/5 no-gzip 导致除了ie 能正常gzip, chrome firefox 不行

很难用IE测试是否压缩,ie8没有developer tool ie9 10 network出来的数据不准(可能是已经解压的了)
用fiddler2的话能很好监控到各个浏览的network数据流信息

用其检测hpsc主页  www.hp.com/go/hpsc 用ie访问的话的确能被gzip压缩

另外pagespeed中也会调用 mod_deflate
分享到:
评论

相关推荐

    java开启JBoss的HTTP GZIP压缩功能要提高网站访问速度_java生成压缩文件压缩率

    为了提升网站的访问速度,一种常见的优化手段是启用HTTP GZIP压缩功能。GZIP是一种广泛使用的数据压缩算法,它可以有效地减小网络传输的数据量,从而加快网页加载速度,降低服务器带宽消耗。 在JBoss中开启HTTP ...

    Gzip压缩技术以及压缩算法

    Gzip压缩技术是一种广泛应用于互联网的数据压缩方法,其主要目的是减少数据传输量,提高网络传输效率,尤其是在HTTP协议中,Gzip编码能够显著加快网页加载速度。Gzip是由GNU项目中的开发者Jean-loup Gailly和Mark ...

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

    - **Web服务端**:服务器端可以使用Node.js的`zlib`模块对HTTP响应进行GZIP压缩,减少网络带宽消耗。 - **浏览器端**:前端可以通过JavaScript实现的GZIP库(如`pako`)处理从服务器获取的GZIP压缩数据,提高加载...

    最简单的gzip压缩

    在本案例中,我们讨论的是“最简单的gzip压缩”,它是一种广泛使用的压缩格式,尤其在Web服务器上常用于减少HTTP响应大小,提高网页加载速度。 gzip是一种基于DEFLATE算法的压缩格式,它结合了LZ77的无损数据压缩和...

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

    本项目着重介绍了如何使用pako库处理gzip压缩和解压缩,并且解决了中文字符在处理过程中的乱码问题。 gzip是一种广泛使用的数据压缩格式,它基于DEFLATE算法,常用于HTTP服务器上的文件传输以减少数据量。然而,...

    Qt之zlib库实现gzip压缩解压源码

    该案例通过zlib实现gzip的压缩解压功能,包括解压gzip字符串、图片两个案例;提供了zlib1211的源码包和对应编译后生成的文件; 相应说明参考笔者博客:Qt笔记8--zlib实现gzip解压,链接...

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

    libcurl是一个强大的URL传输库,它支持多种协议,包括HTTP,能够处理经gzip压缩的数据。本文将深入探讨如何使用libcurl获取并解压这些经过gzip压缩的网页文件。 首先,理解libcurl的基本工作原理。libcurl是一个...

    gzip 压缩 三种方法

    在服务器配置文件中(如Apache的`.htaccess`或Nginx的`nginx.conf`),你可以直接设置HTTP响应头来开启gzip压缩。在`.htaccess`中添加以下行: ```apacheconf AddOutputFilterByType DEFLATE text/plain text/...

    gzip压缩js,csss文件

    在Web服务器上启用gzip压缩,可以显著降低页面的加载时间,尤其是在带宽有限的情况下,效果尤为明显。 首先,我们要准备要压缩的js和css文件,并将它们放入一个名为“gzip”的文件夹下。这样做是为了方便管理和操作...

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

    Gzip压缩软件是一种广泛使用的数据压缩工具,尤其在Unix-like操作系统和Linux系统中非常常见。它的主要功能是将文件进行压缩,生成后缀为.gz的压缩文件,从而节省存储空间和提高传输效率。Gzip软件的全名是GNU zip,...

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

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

    Delphi gzip 压缩 解压 zlib 源码(128版,123版)

    在Delphi中,我们可以直接利用`zlib`库来处理gzip压缩,因为它支持多种压缩和解压缩格式。`zlib.123`和`zlib.128`可能是两个不同版本的Delphi封装的zlib库,可能分别对应版本号123和128,其中123版包含了一个示例...

    WebLogic的GZip压缩

    GZip压缩利用了HTTP协议中的Content-Encoding头,服务器在发送响应到客户端(通常是浏览器)之前,会先对响应内容进行压缩,然后再发送,客户端接收到压缩数据后进行解压,这样可以降低带宽消耗,提高用户访问速度。...

    nginx-1.18.0已开启gzip压缩优化vue项目大小.zip

    在Nginx配置中,可以通过在http、server或location块内添加以下指令来开启gzip压缩: ```nginx gzip on; gzip_types text/plain text/css application/json application/javascript text/xml application/xml ...

    js压缩gzip格式

    在服务器端,gzip可以与HTTP响应头的"Content-Encoding"字段一起使用,告知浏览器接收到的数据是经过gzip压缩的。浏览器则会自动解压这些数据,然后正常执行JavaScript代码。 在使用gzip之前,需要确保服务器支持...

    swift-数据请求GZip数据压缩和解压缩问题

    在Swift中,我们可以通过第三方库如Alamofire或纯Swift实现来处理GZip压缩和解压缩。 1. **GZip压缩** 在Swift中,可以使用` zlib `框架进行GZip压缩。以下是一个简单的示例: ```swift import Foundation ...

    iOS gzip压缩数据

    gzip格式通常用于HTTP通信中,服务器和客户端可以通过协商决定是否使用gzip压缩,以减少网络传输的数据量。 在iOS应用中,我们经常需要对HTTP请求或响应的数据进行gzip压缩,以降低网络带宽的消耗。ASIHTTPRequest...

    EhCache开启gzip压缩功能

    在Web应用中,开启gzip压缩功能能够显著减小数据传输量,从而加快网页加载速度,降低服务器带宽消耗。以下是对EhCache开启gzip压缩功能的详细说明。 首先,gzip是一种广泛使用的数据压缩算法,尤其在Web服务器中,...

    java实现gzip ajax请求gzip压缩

    在处理Ajax请求时,后端可以将要返回的数据通过`compress`方法进行gzip压缩,然后设置到HTTP响应的`Content-Encoding`头为`gzip`。同时,响应体应设置为压缩后的字节数组。 对于前端的Ajax请求,JavaScript的...

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

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

Global site tag (gtag.js) - Google Analytics