如何gzip压缩(使用gzip压缩)

如何gzip压缩,使用gzip压缩

内容导航:

  • 如何使用gzip
  • gzip怎么压缩
  • 百度能收录gzip压缩过的页面吗
  • 如何给Windows2003IIS6
  • 一、如何使用gzip

    gzip是linux下的压缩工具,只能压缩文件,不能用于目录。压缩:gzip 文件名解压:gunzip
    文件名如果要压缩目录,一般先打包成tar,再用gzip压缩,两条命令一起使用如下:压缩:tar zfcv 目录解压:tar xfcv 目录

    二、gzip怎么压缩

    gzip是HTML压缩算法的一种,HTTP压缩是在Web服务器和浏览器间传输压缩文本内容的方法。
    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:\windows\system32\inetsrv\,然后启用这个扩展。
    这时候静态内容是可以压缩的,但是对于动态内容,aspx文件却不在压缩范围内。
    我们只能去修改它的配置文件了。
    在c:\windows\system32\inetsrv\下面有个文件,可以用记事本打开,找到IIsCompressionScheme,有三个相同名字的段,分别是HcDynamicCompressionLevel改成9,9是性价比最高的一个。
    至此,怎么做gzip压缩的过程我们就都实现了,需要注意的是:网页启用了gzip压缩后网站打开速度通常可能不会有太明显的感觉(相对于浏览者),可以用一些特定的来检查你的网页是否压缩过了,以及压缩比和加快的速度。
    是linux操作系统下的压缩文件格式,区别于windows操作系统下的.rar或.zip格式。
    解压方法:在windows下面,可以直接用winrar解压;在linux下面,打开终端,用下面的命令解压: gzip -cd filename | tar
    xfvlinux下常见的压缩文件格式还有:.gz(有gzip压缩而成),解压方法:gzip -d (先用tar归档,再用gzip压缩而成),解压方法:tar
    -xvf 2解压方法:tar xfvj filenamegzip是HTML压缩算法的一种,HTTP压缩是在Web服务器和浏览器间传输压缩文本内容的方法。
    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:\windows\system32\inetsrv\,然后启用这个扩展。
    这时候静态内容是可以压缩的,但是对于动态内容,aspx文件却不在压缩范围内。
    我们只能去修改它的配置文件了。
    在c:\windows\system32\inetsrv\下面有个文件,可以用记事本打开,找到IIsCompressionScheme,有三个相同名字的段,
    分别是 HcDynamicCompressionLevel改成9,9是性价比最高的一个。
    至此,怎么做gzip压缩的过程我们就都实现了,需要注意的是:网页启用了gzip压缩后网站打开速度通常可能不会有太明显的感觉(相对于浏览者),可以用一些特定的来检查你的网页是否压缩过了,以及压缩比和加快的速度。
    关于Tomcat性能优化-启用GZip压缩详解 建议阅读以下这篇文章

    三、百度能收录gzip压缩过的页面吗

    答:用GZIP方式的html压缩的网页是不是百度搜不到?我有一批网页考虑带宽速度用了html压缩技术,google好像收录了,但是百度一个页豆没有收录。其他几十个未压缩的页面,百度豆收了。是不是百度的blot不支持压缩过的网页啊?有可能不收录的,有google收录应该可以了

    四、如何给Windows2003IIS6

    答:你说的没有错,windowsserver2003上配置IIS6的Gzip压缩步骤一:1.打开Internet信息服务(IIS)管理器,右击“网站”-》“属性”,选择“服务”。在“HTTP压缩”框中选中“压缩应用程序文件”和“压缩静态文件”,按需要设置“临时目录”和“临时目录的最大限制”;步骤二:选择”Web服务扩展”>在右侧空白处右”键新Web服务扩展”>,在“新建Web服务扩展”框中输入扩展名“Gzip”,添加“要求的文件”为C:\WINDOWS\system32\inetsrv\,其中Windows系统目录根据您的安装可能有所不同,选中“设置扩展状态为允许”;步骤三:使用文本编辑器打开C:\Windows\System32\inetsrv\(建议先备份),找到Location=“/LM/W3SVC/Filters/Compression/gzip用于设置gzip压缩,找到Location=”/LM/W3SVC/Filters/Compression/deflate“用于设置deflate压缩。上面两个节点紧挨着。并且设置的属性相同。如果需要压缩动态文件,则将HcDoDynamicCompression设置为”TRUE“,并在HcScriptFileExtensions中增加您要压缩的动态文件后缀名,如aspx;如果需要压缩静态文件,则将HcDoStaticCompression和HcDoOnDemandCompression设置为”TRUE“,并在HcFileExtensions中增加您需要压缩的静态文件后缀名,如xml、css等;HcDynamicCompressionLevel和HcOnDemandCompLevel表示需要的压缩率,数值在0-10,默认为0。HcDynamicCompressionLevel属性说明:HcDynamicCompressionLevelMetabasePropertyHcOnDemandCompLevel属性说明:HcOnDemandCompLevelMetabaseProperty说明:这两个属性值一般推荐设置为9,具有最佳性价比。追问你说的这个是在服务器断的操作吧?可是我用的虚拟空间啊…回答虚拟空间的话不一定支持,你看后台控制面板有支持gzip压缩的选项么,有的话就支持,没有的话就没办法了你说的没有错,windowsserver2003上配置IIS6的Gzip压缩步骤一:1.打开Internet信息服务(IIS)管理器,右击“网站”-》“属性”,选择“服务”。在“HTTP压缩”框中选中“压缩应用程序文件”和“压缩静态文件”,按需要设置“临时目录”和“临时目录的最大限制”;步骤二:选择”Web服务扩展”>在右侧空白处右”键新Web服务扩展”>,在“新建Web服务扩展”框中输入扩展名“Gzip”,添加“要求的文件”为C:\WINDOWS\system32\inetsrv\,其中Windows系统目录根据您的安装可能有所不同,选中“设置扩展状态为允许”;步骤三:使用文本编辑器打开C:\Windows\System32\inetsrv\(建议先备份),找到Location=“/LM/W3SVC/Filters/Compression/gzip用于设置gzip压缩,找到Location=”/LM/W3SVC/Filters/Compression/deflate“用于设置deflate压缩。上面两个节点紧挨着。并且设置的属性相同。如果需要压缩动态文件,则将HcDoDynamicCompression设置为”TRUE“,并在HcScriptFileExtensions中增加您要压缩的动态文件后缀名,如aspx;如果需要压缩静态文件,则将HcDoStaticCompression和HcDoOnDemandCompression设置为”TRUE“,并在HcFileExtensions中增加您需要压缩的静态文件后缀名,如xml、css等;HcDynamicCompressionLevel和HcOnDemandCompLevel表示需要的压缩率,数值在0-10,默认为0。HcDynamicCompressionLevel属性说明:HcDynamicCompressionLevelMetabasePropertyHcOnDemandCompLevel属性说明:HcOnDemandCompLevelMetabaseProperty说明:这两个属性值一般推荐设置为9,具有最佳性价比。追问你说的这个是在服务器断的操作吧?可是我用的虚拟空间啊…回答虚拟空间的话不一定支持,你看后台控制面板有支持gzip压缩的选项么,有的话就支持,没有的话就没办法了

    版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/130816.html

    (0)
    robot
    上一篇 2022-08-22
    下一篇 2022-08-22

    相关推荐

    • C语言如何处理复数的浮点运算

      在C语言中,可以使用结构体来表示复数,并定义相应的运算函数来处理复数的浮点运算。以下是一个简单的示例代码:#include typedef struct {double real;double imag;} Complex;Complex add(Complex c1, Complex c2) {Complex result;result.real = c1.real + c

      2024-04-28
      0
    • shell怎么查看文件行数

      有几种方法可以查看文件的行数:使用wc命令:可以使用以下命令来查看文件的行数:wc -l filename这将输出文件的行数以及文件名。使用nl命令:可以使用以下命令来为文件的每一行添加行号,并计算出文件的总行数:nl -b a filename | wc -l使用awk命令:可以使用以下命令来计算文件的行数:awk ‘END { print NR }’ filename这些是一些常用的方法来查看

      2024-03-17
      0
    • 网友称母亲被父亲用汽油烧伤致死(要将家暴父亲告上法庭)

      男孩小陈父亲两次入狱,母亲独自将他带大,一个人种地、打工,活得异常艰难。但母亲常年忍受丈夫的家暴,好不容易等到儿子成年了,她忍不住数次离家出走,因家人劝和、卑微的出身,又无奈返家。最终被丈夫泼汽油,一把火在家中烧伤,后不幸离世。小陈准备把爸

      2021-11-26
      0
    • 什么是反链数(反链数很大代表什么)

      什么是反链数,反链数很大代表什么内容导航:网站的反链数是什么意思反链是什么意思反链数和站外链接数是什么意思什么是网站外链、内链、反链一、网站的反链数是什么意思网站反链数就是指从别的网站导入到某网站的链接数量。导入链接对于网站优化来说是非常重要的一个过程。导入链接的质量直接决定了某网站在搜索引擎中的权重。比如

      2022-04-28
      0
    • 「菜鸟是什么网站」菜鸟公司

      菜鸟是什么网站,菜鸟公司内容导航:菜鸟驿站是什么菜鸟网络是个什么网站菜鸟写手,可以去哪个网站菜鸟写手如何建立一个网站网站的步骤是什么一、菜鸟驿站是什么菜鸟驿站就是快递驿站,做快递代收发的;快递驿站属于

      2022-05-07
      0
    • vivoy35怎么取消密码

      很多小伙伴们肯定都遇到一个问题就是自己的手机密码忘了,那么该怎么取消呢,很简单的我们只要对手机的密码尝试输入5次以上,手机就会进入到忘记密码然后设置就可以了。vivoy35怎么取消密码1、对着手机的密码尝试输入5次以上,这样我们手机就会进入到忘记密码的解锁状态了。2、点击忘记密码按钮然后在进入的手中的解除锁定界面。3、然后设置新的密码就可以啦。

      2024-02-02
      0