http协议与内容压缩
2014-11-10 16:08
267 查看
随便打开一个网页,观察http协议的content-length,并右键保存其源码,会发现其内容一般会大于content-lengh中长度?为毛?
怎样配置apache服务器进行这样处理?
修改配置文件呗!
1:开启deflate模块, 或gzip模块
2: 在apache conf文件中,写如下代码
为什么要指定文件类型来压缩?
答:压缩也是要耗CPU资源的, 图片/视频等文件,压缩效果也不好.
一般压缩文本格式.
通过上面对比,节省了40%的流量.
服务器怎么知道我们浏览器支持哪些压缩格式?
小技巧: 当我们在采集时,可以不发送Accept-Encoding信息,这样采集直接是源码.
当然,也可以采集gzip(提高速度), 再用PHP解压gzip的内容.
怎样配置apache服务器进行这样处理?
修改配置文件呗!
1:开启deflate模块, 或gzip模块
2: 在apache conf文件中,写如下代码
<ifmodulemod_deflate.c> DeflateCompressionLevel6 # 压缩级别为6, 可选1-9,推荐为6 AddOutputFilterByTypeDEFLATE text/plain # 压缩文本文件 AddOutputFilterByTypeDEFLATE text/html # 压缩html文件 AddOutputFilterByTypeDEFLATE text/xml # 压缩xml </ifmodule>
为什么要指定文件类型来压缩?
答:压缩也是要耗CPU资源的, 图片/视频等文件,压缩效果也不好.
一般压缩文本格式.
通过上面对比,节省了40%的流量.
服务器怎么知道我们浏览器支持哪些压缩格式?
小技巧: 当我们在采集时,可以不发送Accept-Encoding信息,这样采集直接是源码.
当然,也可以采集gzip(提高速度), 再用PHP解压gzip的内容.
相关文章推荐
- Apache下http协议内容压缩降低访问流量提升速度
- HTTP协议与内容压缩
- 通过 http 协议上传文件(rfc1867协议概述,jsp 应用举例,客户端发送内容构造)
- 利用HttpWebRequest获取网页内容,由于Gzip压缩导致乱码的情况
- 通过 http 协议上传文件(rfc1867协议概述,jsp 应用举例,客户端发送内容构造)
- http协议之get请求原理(socket请求web内容)
- HTTP协议之压缩
- 通过 http 协议上传文件(rfc1867协议概述,jsp 应用举例,客户端发送内容构造)
- (3)http协议之压缩-------3
- HTTP1.1协议常用请求头和响应头内容--精简版
- 一些网络协议的定义和内容(如Http等)
- HTTP 协议详解与HTTP 协议压缩
- 在HttpModule中使用gzip,deflate协议对aspx页面进行压缩(转)
- Gzip压缩文件内容提高网页浏览速度(转自:http://www.funnyapple.com/gzip-compress-for-improving-web-speed.html)
- 在HttpModule中使用gzip,deflate协议对aspx页面进行压缩
- HTTP协议 (三) 压缩
- HTTP 内容格式(协议)
- HTTP Compression <httpCompression> ,IIS 内容压缩,静态、动态内容压缩 设置
- IE6 不支持HTTP协议的动态压缩chunked方式
- Unity3D 网络通信_HTTP协议:获取网络图片、内容