gzipGzip是什么呀?禁用是怎么回事?

gzip  时间:2021-08-20  阅读:()

发现包裹: GZIP是什么意思

gzip GZIP最早由Jean-loup Gailly和Mark Adler创建,用于UNIX系统的文件压缩。

我们在Linux中经常会用到后缀为.gz的文件,它们就是GZIP格式的。

现今已经成为 上使用非常普遍的一种数据压缩格式,或者说一种文件格式。

HTTP协议上的GZIP编码是一种用来改进WEB应用程序性能的技术。

大流量的WEB站点常常使用GZIP压缩技术来让用户感受更快的速度。

gzip怎么压缩

gzip是HTML压缩算法的一种,HTTP压缩是在Web服务器和浏览器间传输压缩文本内容32313133353236313431303231363533e59b9ee7ad9431333335303566的方法。

HTTP压缩工作原理是: Web服务器接收到浏览器的HTTP请求后,检查浏览器是否支持HTTP压缩; 如果浏览器支持HTTP压缩,Web服务器检查请求文件的后缀名; 如果请求文件是HTML、CSS等静态文件,Web服务器到压缩缓冲目录中检查是否已经存在请求文件的最新压缩文件; 如果请求文件的压缩文件不存在,Web服务器向浏览器返回未压缩的请求文件,并在压缩缓冲目录中存放请求文件的压缩文件; 如果请求文件的最新压缩文件已经存在,则直接返回请求文件的压缩文件; 如果请求文件是ASPX等动态文件,Web服务器动态压缩内容并返回浏览器,压缩内容不存放到压缩缓存目录中。

怎么做gzip压缩呢?大致有:在Contol Pannel开启gzip、开启http服务器gzip、利用php本身的gzip。

IE6和火狐都支持客户端gzip,在网页传输之前,先使用gzip压缩再传输给客户端,客户端接收之后由浏览器解压显示。

IIS6已经内建了gzip压缩的支持。

在IIS6上做gzip压缩的方法是: 如果你需要压缩静态文件,可以先在硬盘上新建一个目录,并给它“IUSR_机器名”这个用户设置写权限。

如果压缩动态文件就可以不用这样的,因为它的页面是每次都动态生成的(页面动态生成),压缩完就放弃。

然后在IIS管理器中,“网站”上面右键-属性,不是下面的某个站点,而是整个网站。

进入“服务”标签,选上启用动态内容压缩,静态内容压缩。

给gzip的临时目录空间不要太大了200MB左右就够了. 然后选中网站下面那个服务器扩展,新建一个服务器扩展。

可以用任何你想用的名字,下面的添加文件的路径是: c:windowssystem32srvgzip.dll,然后启用这个扩展。

这时候静态内容是可以压缩的,但是对于动态内容,aspx文件却不在压缩范围内。

我们只能去修改它的配置文件了。

在c:windowssystem32srv下面有个MetaBase.xml文件,可以用记事本打开,找到IIsCompressionScheme,有三个相同名字的段, 分别是 <IIsCompressionScheme Location ="/LM/W3SVC/Filters/Compression/deflate" <IIsCompressionScheme Location ="/LM/W3SVC/Filters/Compression/gzip" <IIsCompressionSchemes Location ="/LM/W3SVC/Filters/Compression/Parameters" 前两段有基本相同的参数,在这两段的参数HcScriptFileExtensions下面都加上一行aspx,如果你有其它的动态程序要压缩,也加在这里。

HcDynamicCompressionLevel改成9,9是性价比最高的一个。

至此,怎么做gzip压缩的过程我们就都实现了,需要注意的是:网页启用了gzip压缩后网站打开速度通常可能不会有太明显的感觉(相对于浏览者),可以用一些特定的来检查你的网页是否压缩过了,以及压缩比和加快的速度。

Gzip是什么呀?禁用是怎么回事?

GZIP最早由Jean-loup Gailly和Mark Adler创建,用于UNIX系统的文件压缩。

我们在Linux中经常会用到后缀为.gz的文件,它们就是GZIP格式的。

现今已经成为 上使用非常普遍的一种数据压缩格式,或者说一种文件格式。

HTTP协议上的GZIP编码是一种用来改进WEB应用程序性能的技术。

大流量的WEB站点常常使用GZIP压缩技术来让用户感受更快的速度。

GZIP本身只是一种文件格式,其内部通常采用DEFLATE数据格式,而DEFLATE采用LZ77压缩算法来压缩数据。

GZIP文件由1到多个“块”组成,实际上通常只有1块。

每个块包含头、数据和尾三部分。

Hosteons - 限时洛杉矶/达拉斯/纽约 免费升级至10G带宽 低至年$21

Hosteons,一家海外主机商成立于2018年,在之前还没有介绍和接触这个主机商,今天是有在LEB上看到有官方发送的活动主要是针对LEB的用户提供的洛杉矶、达拉斯和纽约三个机房的方案,最低年付21美元,其特点主要在于可以从1G带宽升级至10G,而且是免费的,是不是很吸引人?本来这次活动是仅仅在LEB留言提交账单ID才可以,这个感觉有点麻烦。不过看到老龚同学有拿到识别优惠码,于是就一并来分享给有需...

wordpress投资主题模版 白银黄金贵金属金融投资网站主题

wordpress投资主题模版是一套适合白银、黄金、贵金属投资网站主题模板,绿色大气金融投资类网站主题,专业高级自适应多设备企业CMS建站主题 完善的外贸企业建站功能模块 + 高效通用的后台自定义设置,简洁大气的网站风格设计 + 更利于SEO搜索优化和站点收录排名!点击进入:wordpress投资主题模版安装环境:运行环境:PHP 7.0+, MYSQL 5.6 ( 最低主机需求 )最新兼容:完美...

819云(240元)香港CN2 日本CN2 物理机 E5 16G 1T 20M 3IP

819云是我们的老熟人了,服务器一直都是稳定为主,老板人也很好,这次给大家带来了新活动,十分给力 香港CN2 日本CN2 物理机 E5 16G 1T 20M 3IP 240元0官方网站:https://www.819yun.com/ 特惠专员Q:442379204套餐介绍套餐CPU内存硬盘带宽IP价格香港CN2 (特价)E5 随机分配16G1T 机械20M3IP240元/月日本CN2 (...

gzip为你推荐
程序设计模式编程模式和设计模式的区别点对点短信是什么国内点对点短信多少钱一条?accesspoint手机APN怎么设置查杀木马如何手动查杀木马化学键理论价键理论和分子轨道理论的主要区别是什么通话宝什么是中国电信通话宝?具体说一下零终端什么是圈存机国外视频聊天网址国外多人视频聊天网站求好心人帮忙!上海网络维护公司公司网络维护,上海的哪家最专业啊企业电子邮箱注册电子邮箱怎么注册
成都虚拟空间 域名管理 softlayer godaddy续费优惠码 国外空间服务商 服务器日志分析 512au 个人域名 宁波服务器 hostker cdn联盟 新家坡 91vps 1g空间 服务器托管什么意思 绍兴电信 网游服务器 双线机房 美国独立日 web服务器是什么 更多