nginx之gzip

来源:互联网 发布:淘宝swatch官方旗舰店 编辑:程序博客网 时间:2024/06/01 09:48

搜索Nginx的模块,发现和Gzip相关的模块有如下几个:
Gzip: Gzip responses.
Gzip Precompression: Serves precompressed versions of static files.
Gunzip: On-the-fly decompressing of gzipped responses.
这些都是和Response相关的Gzip,也就是响应给客户端的数据进行gzip压缩,然后客户端(浏览器)那边会解压。


一般来说,gzip压缩是否启用,除了服务器支持外,客户端也要支持。当客户端发送Accept-Encoding:gzip这个request header,服务器即认为其能接受gzip压缩,就响应一个Content-Encoding:gzip,并发送压缩内容;假如客户端没有发送Accept-Encoding,那么服务器就把源代码老老实实地打印出去。


反过来,如果客户端发送数据(request)时,进行gzip压缩,能否在nginx端进行解压呢?

找了一下,发现没有。但是网上有使用openresty中lua模块实现了。http://huoding.com/2013/09/02/283

0 0
原创粉丝点击