一、网站上线后怎么压缩网页
本文总结了如何为使用IIS托管的网站启用Gzip压缩,?从而减少网页网络传输大小,?提高用户显示页面的速度.

本文的知识点是从互联网收集整理,?主要来源于中文wiki.?使用YSlow检测网站启用了哪些优化时,?Gzip是十分关键的一项.?启动Gip压缩将立竿见影的减少页面的网络传输大小.?
压缩的最大好处就是降低了网络传输的数据量,从而提高客户端浏览器的访问速度。
当然,同时也会增加一点点服务器的负担。Gzip是比较常见的一种、CSS等静态文件并且文件后缀启用了压缩,则Web服务器到压缩缓冲目录中检查是否已经存在请求文件的最新压缩文件;
4.如果请求文件的压缩文件不存在,Web服务器向浏览器返回未压缩的请求文件,并在压缩缓冲目录中存放请求文件的压缩文件;
5.如果请求文件的最新压缩文件已经存在,则直接返回请求文件的压缩文件;
6.如果请求文件是ASPX等动态文件并且文件后缀启用了压缩,Web服务器动态压缩内容并返回浏览器,压缩内容不存放到压缩缓存目录中。
10.??????????????????????txt?????
11.??????????????????????js?????
12.??????????????????????css?????
13.??????????????????????swf?????
14.??????????????????????xml"?????
17.????HcScriptFileExtensions="asp???
22.</IIsCompressionScheme>
23.<IIsCompressionSchemeLocation="/LM/W3SVC/Filters/Compression/gzip"
24.????HcCompressionDll="%windir%system32inetsrvgzip.dll"
26.????HcDoDynamicCompression="TRUE"
27.????HcDoOnDemandCompression="TRUE"
28.????HcDoStaticCompression="true"
29.????HcDynamicCompressionLevel="9"
30.????HcFileExtensions="htm???
31.??????????????????????html?????
32.??????????????????????txt?????
33.??????????????????????js?????
34.??????????????????????css?????
35.??????????????????????swf?????
36.??????????????????????xml"?????
37.????HcOnDemandCompLevel="9"
44.</IIsCompressionScheme>
.csharpcode,?.csharpcode?pre?{?font-size:?small;?color:?black;?
font-family:?consolas,?"Courier?New",?courier,?monospace;?
background-color:?ffffff;?/*white-space:?pre;*/?}?.csharpcode?pre?
{?margin:?0em;?}?.csharpcode?.rem?{?color:?008000;?}?.csharpcode?.kwrd?
{?color:?0000c0;?}?.csharpcode?.preproc?{?color:?
cc6633;?}?.csharpcode?.asp?{?background-color:?
ff0000;?}?.csharpcode?.alt?{?background-color:?f4f4f4;?width:?100%;?
margin:?0em;?}?.csharpcode?.lnum?{?color:?606060;?}??
4.编辑完毕后保存MetaBase.xml文件;如果文件无法保存,则可能IIS正在使用该文件。打开"开始"->"管理工具"->"服务",停止"IIS?Admin?Service"后,即可保存
5.最后,重新启动IIS。可以到HTTP压缩测试网站验证结果.以jQuery为例,?核心类库和UI类库原始大小分别是57k和188k,压缩后分别是20k和45k:?
我们通过Http头中的:?Content-Encoding:gzip?属性判断返回后的数据已经启用了gzip压缩:????
使用YSlow检测,?当只启动静态文件压缩时:
当同时启动了动态文件压缩时,?Gzip压缩评级为A:??
二、如何启用网页GZIP压缩
下面”舒宇卓创站长“将和大家一起分享一下,希望对咱们站长有所帮助! 1.开启网页GZIP压缩有什么好处? Gzip开启以后会将输出到用户浏览器的数据进行压缩的处理,这样就会减小通过网络传输的数据量,提高浏览的速度。进而对于搜索引擎的收录也有一定的好处,也大大提高了我们的用户体验度。 2.如何启用IIS的Gzip压缩功能:首先要有网站管理权限和服务器远程管理权限步骤如下:第一、如果你需要压缩静态文件(HTML),需要在硬盘上建一个目录,并给它“IUSR_机器名”这个用户的写权限。如果压缩动态文件(PHP,asp,aspx)就不需要了,因为它的页面是每次都动态生成的,压缩完就放弃。打开Internet信息服务(IIS)管理器,右击“网站”—>“属性”(注意:这里的网站是整个网站文件不是某个网站目录),之后选择“服务”。在“HTTP压缩”框中选中“压缩应用程序文件”和“压缩静态文件”,按需要设置“临时目录”和“临时目录的最大限制”。第二、在Internet信息服务(IIS)管理器,右击“Web服务扩展”—>“增加一个新的Web服务扩展”,在“新建Web服务扩展”框中输入扩展名“HTTP Compression”,添加“要求的文件”为C:\WINDOWS\system32\inetsrv\gzip.dll,其中Windows系统目录根据您的安装可能有所不同,选中“设置扩展状态为允许”;这时候静态内容是可以压缩的,但是对于动态内容,aspx文件却不在压缩范围内。因为默认的可压缩文件并没有这个扩展名。而管理界面中你又找不到可以增加扩展名的地方,这时候只能去修改它的配置文件了。第三、使用文本编辑器打开C:\Windows\System32\inetsrv\MetaBase.xml(建议先备份),查找 IIsCompressionScheme标签,有三个相同名字的段,分别是deflate,gzip,Parameters,第三段不用管它,前两段有基本相同的参数,HcDynamicCompressionLevel,设置压缩率,取值0~10,0不压缩,10最高压缩率,这里设置成9,9是性价比最高的一个。HcFileExtensions,需要压缩的静态文件扩展名,默认只有htm,html,txt,可以把js,css,xml添加进去。建议按原来的格式,用换行作为分隔。
三、七牛网页压缩如何解压
解压7z.001,7z.002这样文件的步骤如下:
1.首先我们准备所使用的.7z.001文件,然后安装好需要的压缩软件,一般的压缩软件都可以使用。
2.使用鼠标右键或者双击文件,开始解压吧,选择一个解压用的路径保存文件。
3.可能我们在解压的过程中会遇到这样的问题,解压失败,因为没有完整的文件,所以解压不成功。
4.所以我们应该将其所有的分卷下载或者找到,放在同一个目录里面使用就行了。这样就解决了7z.001,7z.002这样的文件的解压问题了。
好了,关于网页压缩和网页压缩包怎么解压的问题到这里结束啦,希望可以解决您的问题哈!









