HTTP协议,HTTP协议是什么?返回列表
上传时间:2015-02-02 内容关键字:
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/atom_xml
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/x-httpd-php
AddOutputFilterByType DEFLATE image/svg+xml
为什么要指定文件类型来压缩?
答案:压缩也是要耗CPU资源的,但是图片和视频等文件,压缩效果也不好。就算一个比较大的视频压 缩完了也不会小太多,而且很耗CPU资源,但是文本的话压缩完了会有很大的效果。
http压缩实战:
第一步:压缩前,抓取头部信息:
第二部:开启http压缩功能:
Content-Length明显小了很多么。哈哈哈。。也就节约了大量的流量,如果是更大的网站则可以节约更多 的流量。
问:服务器怎么知道我们的浏览器支持gzip的呀?它就不怕万一浏览器不支持返回一堆乱码吗?
答:客户端运行发一个Accept-Encoding 头信息与服务器协商。
这个例子可以看出chrome浏览器支持gzip,deflate,sdch压缩。
但是用firfox的话,只支持gzip,deflate。
技巧: