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块。

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

快云科技,美国VPS 2H5G独享20M 仅售19.8/月  年付仅需148

快云科技已稳步运行进两年了 期间没出现过线路不稳 客户不满意等一系列问题 本司资质齐全 持有IDC ICP ISP等正规手续 有独特的网站设计理念 在前几天刚是参加过魔方系统举行的设计大赛拿获最佳设计奖第一名 本公司主营产品 香港弹性云服务器,美国vps和日本vps,香港物理机,国内高防物理机以及美国日本高防物理机 2020年的国庆推出过一款香港的回馈用户特惠机 已作为传家宝 稳定运行 马上又到了...

麻花云-香港CN2云服务器,安徽BGP线路,安徽移动大带宽!全系6折!

一、麻花云官网点击直达麻花云官方网站二、活动方案优惠码:专属优惠码:F1B07B 享受85折优惠。点击访问活动链接最新活动 :五一狂欢 惠战到底 香港云主机 1.9折起香港特价体验云主机CN2 云服务器最新上线KVM架构,,默认40G SSD,+10G自带一个IPv4,免费10Gbps防御,CPU内存带宽价格购买1核1G1M19元首月链接2核2G 2M92元/3个月链接2核4G3M112元/3个月...

华为云年中聚惠618活动,新用户专区,云服务器低至88元/年,3年仅580.98元,热销抢购中,最后2天!

华为云怎么样?华为云用在线的方式将华为30多年在ICT基础设施领域的技术积累和产品解决方案开放给客户,致力于提供稳定可靠、安全可信、可持续创新的云服务,做智能世界的“黑土地”,推进实现“用得起、用得好、用得放心”的普惠AI。华为云作为底座,为华为全栈全场景AI战略提供强大的算力平台和更易用的开发平台。本次年终聚惠618活动相当给力,1核2G内存1m云耀云服务器仅88元/年起,送主机安全基础版套餐,...

gzip为你推荐
组或资源的状态不是执行请求操作的正确状态在输入netsh wlan start hostednetwork时,显示无法启动承载网络,组或资源的状态不是执行操作的正确状态建立网站的步骤创建一个网站的过程注册电子邮件电子邮箱怎么注册呢监控设备安装监控器怎么安装java教程pdf求Java程序设计教程实验手册(翻译版) PDF版背投广告什么是POP-under广告?拜托各位了 3Q说明书之家网站索尼A200说明书哪里有最好的电脑操作系统主流的电脑操作系统都有哪些?网络黑科技什么防封软件,都是假的,没有一个是真的,大家不要受骗!人工电源网络设备EMC试验等级怎么选择?有选择标准吗?是什么标准?谢谢!
域名网 如何注册域名 大庆服务器租用 提供香港vps bandwagonhost 站群服务器 godaddy支付宝 好看的桌面背景图片 大容量存储 英文站群 有奖调查 美国免费空间 免费cdn 上海联通宽带测速 dnspod 下载速度测试 我的世界服务器ip 卡巴斯基官网下载 广东服务器托管 免费主页空间 更多