大连仟亿科技
客服中心
  • 电话
  • 电话咨询:0411-39943997
  • 手机
  • 手机咨询:15840979770
    手机咨询:13889672791
网络营销 >更多
您现在的位置:仟亿科技 > 新闻中心 > 常见问题

IIS如何压缩JS CSS静态文件

作者:billionnet 发布于:2012/11/5 17:16:01 点击量:

IIS启用Gzip默认只压缩后缀是htm与html的文件,而且对经常用到的js、css无效。

以前没有注意这个问题,在通过在线工具http://gtmetrix.com检测 时才发现js、css并没用被压缩。

那么如何才能让GZip压缩JS/css呢?这需要做进一步的设置。

1、在Web服务扩展项右键,选择”添加一个新的Web服务扩展”,添加文件,C:WINDOWSsystem32inetsrvgzip.dll 选中设置扩展状态为允许。

2、用文本编辑器打开C:WindowsSystem32inetsrvMetaBase.xml(建议先备份),
找到Location =”/LM/W3SVC/Filters/Compression/gzip用于设置gzip压缩,
找到Location =”/LM/W3SVC/Filters/Compression/deflate”用于设置deflate压缩.

更改后的设置如下:
HcCompressionDll=”%windir%system32inetsrvgzip.dll”
HcCreateFlags=”0″
HcDoDynamicCompression=”TRUE”
HcDoOnDemandCompression=”TRUE”
HcDoStaticCompression=”true”
HcDynamicCompressionLevel=”9″
HcFileExtensions=”htm
html
txt
js
css
swf
xml”
HcOnDemandCompLevel=”9″
HcPriority=”1″
HcScriptFileExtensions=”ASP
ASPx
dll
exe”


HcCompressionDll=”%windir%system32inetsrvgzip.dll”
HcCreateFlags=”1″
HcDoDynamicCompression=”TRUE”
HcDoOnDemandCompression=”TRUE”
HcDoStaticCompression=”true”
HcDynamicCompressionLevel=”9″
HcFileExtensions=”htm
html
txt
js
css
swf
xml”
HcOnDemandCompLevel=”9″
HcPriority=”1″
HcScriptFileExtensions=”ASP
ASPx
dll
exe”
>

3、保存文件时,会提示你,当前文件正在使用,不能修改。

4、打开windows服务,找到”IIS Admin Service”,停止服务,会提示有两个服务依赖于该服务,一个是Http ssl,一个是World Wide Web Publishing Service,别怕,把这两个服务一起停止。

5、保存修改的文件,这里应该能顺利保存。

6、将刚才停止的三个服务Http ssl、World Wide Web Publishing Service、IIS Admin Service分别启动起来。

7、重新启动IIS即可。



分享到:


评论加载中...
内容:
评论者: 验证码:
  

Copyright@ 2011-2017 版权所有:大连仟亿科技有限公司 辽ICP备11013762-1号   google网站地图   百度网站地图   网站地图

公司地址:大连市沙河口区中山路692号辰熙星海国际2215 客服电话:0411-39943997 QQ:2088827823 42286563

法律声明:未经许可,任何模仿本站模板、转载本站内容等行为者,本站保留追究其法律责任的权利! 隐私权政策声明