网站如何gzip压缩,gzip压缩率
内容导航:
一、网站页面怎么压缩
网站压缩是在Web服务器和浏览器间传输压缩文本内容的方法。网站压缩采用通用的压缩算法如gzip等压缩HTML、JavaScript或CSS文件。网站压缩的最大好处就是降低了网络传输的数据量,从而提高客户端浏览器的访问速度。当然,同时也会增加一点点服务器的负担。Gzip是比较常见的一种HTTP
压缩算法。压缩方法:IIS默认并不支持HTTP压缩,需要进行简单的配置1.打开Internet信息服务(IIS)管理器,右击”网站”->”属性”选择”服务”。在”HTTP压缩”框中选中”压缩应用程序文件”和”压缩静态文件”,按需要设置”临时目录”和”临时目录的最大限制”;2.提醒:
经试验此步骤在本人机器上没有作用, 可以忽略. 在
Internet信息服务(IIS)管理器,右击”Web服务扩展”->”增加一个新的Web服务扩展…”,在”新建Web服务扩展”框中输入扩名”HTTP
Compression”,添加”要求的文件”为C:,其中Windows系统目录根据您的安装可能有所不同,选中”设置扩展状态为允许”;3.使用文本编辑器打开C:(建议先备份),
找到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属性说明:HcDynamicCompressionLevel Metabase
PropertyHcOnDemandCompLevel 属性说明:HcOnDemandCompLevel Metabase Property说明:
这两个属性值一般推荐设置为UI两个文件(58k/188k)压缩后的大小一直相同。4.编辑完毕后保存文件;如果文件无法保存,则可能IIS正在使用该文件。打开”开始”->”管理工具”->”服务”,停止”IIS
Admin Service”后,即可保存5.最后,重新启动IIS。可以到HTTP压缩测试网站验证结果.以jQuery为例,
核心类库和UI类库原始大小分别是57k和188k,压缩后分别是20k和45k:
二、网页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\,其中windows系统目录根据您的安装可能有所不同,选中“设置扩展状态为允许”;这时候静态内容是可以压缩的,但是对于动态内容,aspx文件却不在压缩范围内。
因为默认的可压缩文件并没有这个扩展名。
而管理界面中你又找不到可以增加扩展名的地方,这时候只能去修改它的配置文件了。
第三、使用文本编辑器打开c:\windows\system32\inetsrv\(建议先备份),查找
iiscompressionscheme标签,有三个相同名字的段,分别是deflate,gzip,parameters,第三段不用管它,前两段有基本相同的参数,hcdynamiccompressionlevel,设置压缩率,取值0~10,0不压缩,10最高压缩率,这里设置成9,9是性价比最高的一个。
hcfileextensions,需要压缩的静态文件扩展名,默认只有htm,html,txt,可以把js,css,xml添加进去。
建议按原来的格式,用换行作为分隔。
三、双ip服务器设置iis gzip网站压缩方法
答:IIS6已经内建了Gzip压缩的支持,可惜,没有设置更好的管理界面。所以要打开然后选中网站下面那个服务器扩展,新建一个服务器扩展。名字无所谓,下面的
四、如何启用网页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\,其中Windows系统目录根据您的安装可能有所不同,选中“设置扩展状态为允许”;这时候静态内容是可以压缩的,但是对于动态内容,aspx文件却不在压缩范围内。因为默认的可压缩文件并没有这个扩展名。而管理界面中你又找不到可以增加扩展名的地方,这时候只能去修改它的配置文件了。
第三、使用文本编辑器打开C:\Windows\System32\inetsrv\(建议先备份),查找
IIsCompressionScheme标签,有三个相同名字的段,分别是deflate,gzip,Parameters,第三段不用管它,前两段有基本相同的参数,HcDynamicCompressionLevel,设置压缩率,取值0~10,0不压缩,10最高压缩率,这里设置成9,9是性价比最高的一个。HcFileExtensions,需要压缩的静态文件扩展名,默认只有htm,html,txt,可以把js,css,xml添加进去。建议按原来的格式,用换行作为分隔。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/118677.html