爱站内页反链
爱站首页反链
神马是否收录
360网站安全检测
搜狗是否收录
360是否收录
百度是否收录
百度年收录
网站年龄
百度安全
百度查询
导出链接
网站ip查询
网站ICP备案批量查询
搜狗快照
百度快照
百度反链批量查询
搜狗PR批量查询
谷歌PR批量查询
神马权重批量查询
360移动权重批量查询
站长移动权重批量查询
爱站移动权重批量查询
360权重查询
站长PC权重批量查询
爱站PC权重批量查询
搜狗总收录批量查询
360日收录批量查询
360总收录批量查询
百度月收录批量查询
百度周收录批量查询
百度日收录批量查询
百度网站收录批量查询
获取网站IP
获取网站描述
获取网站关键词
获取网站标题
HTTP状态码
搜狗权重
搜狗反链
神马总收录
百度预计流量
ALEXA排名
360反链
当前位置
主页
>
服务器问题
>
win服务器问题汇总
>
最大化
缩小
IIS开启GZIP压缩效率对比及部署方法小结
栏目:
win服务器问题汇总
时间:2019-02-23 09:39
HTTP压缩是在Web服务器和浏览器间传输压缩文本内容的方法。HTTP压缩采用通用的压缩算法如GZIP等压缩HTML、JavaScript或CSS文件。
压缩的最大好处就是降低了网络传输的数据量,从而提高客户端浏览器的访问速度。当然,同时也会增加一点点服务器的负担。GZIP是比较常见的一种HTTP压缩算法。
压缩测试
在部署的IIS 6.0上配置了GZIP压缩,详细的测试结果如下。
未开启GZIP压缩前,访问网站首页进行抓包分析。
开启GZIP后,清空本地IE缓存,再次访问抓包分析。
开启前后,页面大小减小了89213bytes,压缩掉原始大小的87%。
当对CSS、JS等文件都开启GZIP压缩后,原21100bytes的文件,压缩后如图所示,压缩比为80%。
在http://www.port80software.com/tools/compresscheck.asp
上测试结果如下。
部署方法
1. 打开Internet信息服务(IIS)管理器,右击"网站"->"属性",选择"服务"。在"HTTP压缩"框中选中"压缩应用程序文件"和"压缩静态文件",按需要设置"临时目录"和"临时目录的最大限制";
2. 在Internet信息服务(IIS)管理器,右击"Web服务扩展"->"增加一个新的Web服务扩展...",在"新建Web服务扩展"框中输入扩展名"HTTP Compression",添加"要求的文件"为C:\WINDOWS\system32\inetsrv\gzip.dll,其中Windows系统目录根据您的安装可能有所不同,选中"设置扩展状态为允许";
3. 使用文本编辑器打开C:\Windows\System32\inetsrv\MetaBase.xml(建议先备份),
找到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 Property
HcOnDemandCompLevel 属性说明:HcOnDemandCompLevel Metabase Property
说明: 这两个属性值一般推荐设置为9, 具有最佳性价比。
注意
1. 在编辑MetaBase.xml前需要停止IIS,可以使用 net stop iisadmin
2. 修改完成后开启iisadmin服务,并执行iisreset命令
关于SEO的测试
压缩是否对SEO有影响,经测试,开启后仍然可以被很好的收录。
关于对SEO影响的研究文章,还可以参考下面的几篇文章。
具体的效率问题,将继续监控以作研究。
文章链接:
1. 实时进行GZIP压缩优化Asp.Net页面的CompressionModule对Asp.Net Ajax及搜索引擎的兼容性测试!.
台湾站群服务器
上一篇:
IIS自定义MIME类型的步骤
下一篇:
2009年最新版 win2003 IIS6+PHP5+MySQL5+Zend Optimizer+phpMyAd
win服务器问题汇总
Linux/apache问题
nginx问题汇总
立即下载 - IIS7 站长工具包
最新
更多<<
[win服务器问题汇总]
Win2008 r2服务器配置VPN服务器教程(图文详解)
[win服务器问题汇总]
安装IIS发布我的第一个网站图文教程
[win服务器问题汇总]
WebsitePanel Standalone Server安装配置方法
[win服务器问题汇总]
外国服务器,免费外国服务器哪里有
[win服务器问题汇总]
外国服务器,外国服务器要多少钱租用
[win服务器问题汇总]
Windows远程桌面连接命令mstsc(收藏)
[win服务器问题汇总]
Mstsc 命令参数说明详解
[win服务器问题汇总]
mstsc 和mstsc /admin分别远程连接服务器有什么区别?
[win服务器问题汇总]
Windows远程桌面连接(MSTSC)登陆VPS教程
[win服务器问题汇总]
win7如何自定义远程桌面mstsc的分辨率
[win服务器问题汇总]
3389,Win远程连接3389端口开启/关闭教程
[win服务器问题汇总]
3389内网端口映射教程,内网穿透映射3389远程桌面
[win服务器问题汇总]
3389,怎样将3389端口映射到别的端口
[win服务器问题汇总]
3389,修改远程连接3389端口、开放指定端口
[win服务器问题汇总]
3389,如何远程连接3389服务器
[win服务器问题汇总]
MongoDB启动报错 28663 Cannot start server
[win服务器问题汇总]
mysql自动定时备份数据库的最佳方法(windows服务器)
[win服务器问题汇总]
Windows Server 2008 r2服务器无故自动重启故障的解决方法
[win服务器问题汇总]
vsCode中配置setings.json的技巧
[win服务器问题汇总]
基于Centos7 部署Varnish缓存代理服务器
[win服务器问题汇总]
Java下载https文件并上传阿里云oss服务器
[win服务器问题汇总]
java Tcp通信客户端与服务器端实例
[win服务器问题汇总]
php实现的简单多进程服务器类完整示例
[win服务器问题汇总]
ASP.NET Process Model之一 IIS 和 ASP.NET ISAPI
[win服务器问题汇总]
php.ini 配置心得(上传等限制)
[win服务器问题汇总]
ChinaUnix.net技术文档手册中心
[win服务器问题汇总]
影响PHP+MYSQL执行速度的写法对比第6/7页
[win服务器问题汇总]
Pycharm debug调试时带参数过程解析
[win服务器问题汇总]
详解字符串在Python内部是如何省内存的
[win服务器问题汇总]
解决linux ftp匿名上传、下载开机自启问题
推荐
更多<<
[实用记录]
EXCEL 对比A B两列数据是否一致
[实用记录]
收录太慢?请不要病急乱投医!
[实用记录]
BAT 新建文件夹