我是IIS的新手。简而言之,我面临着在IIS6中为“css”文件类型设置gzip http压缩的问题。
我所跟踪的参考资源位于:http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/502ef631-3695-4616-b268-cbe7cf1351ce.mspx?mfr=true
以下是我所做的具体步骤:
IIS中的Properties.
但是,这些设置只适用于.htm、.html、.txt和.asp、.exe和.dll文件类型。因此,为了添加.js、.css和.cfm,我按照url:http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/5bce429d-c4a7-4f9e-a619-5972497b932a.mspx?mfr=true上的指令运行了以下命令
具体步骤如下:
cd c:\Inetpub\AdminScripts
cscript adsutil.vbs SET W3SVC/Filters/Compression/Deflate/HcFileExtensions "htm html txt js css"
cscript adsutil.vbs SET W3SVC/Filters/Compression/gzip/HcFileExtensions "htm html txt js css"
cscript adsutil.vbs SET W3SVC/Filters/Compression/Deflate/HcScriptFileExtensions "asp dll exe cfm"
cscript adsutil.vbs SET W3SVC/Filters/Compression/gzip/HcScriptFileExtensions "asp dll exe cfm"为了激活它,我重新启动了IIS。我遵循的步骤是:
在IIS管理器中,右键单击我的本地计算机并选择‘所有任务>>重新启动IIS...'.
此时,服务器重新启动,现在我测试了http压缩是否可用以下步骤:
extension.
同样的情况也适用于'js css‘甚至'html’文件。我想这一定是我错过的一些非常基本的东西。如果有人能在这方面给我一个提示,那就太好了。
提前谢谢。Gen
发布于 2014-04-15 11:10:46
在这个问题被问了两年之后,对OP的帮助不大,但是为了让其他人在Google上发现这个问题(就像我所做的那样),这里的问题在于语法。
cscript adsutil.vbs SET W3SVC/Filters/Compression/Deflate/HcFileExtensions "htm html txt js css"应该是
cscript adsutil.vbs SET W3SVC/Filters/Compression/Deflate/HcFileExtensions "htm" "html" "txt" "js" "css"注意,引号围绕在列表中的每一项,而不是整个列表。
发布于 2011-11-20 17:14:47
在IIS6上,我总是通过直接编辑元基来实现这一点。
您必须检查web服务器属性上的设置才能做到这一点,并确保首先备份元数据库,例如将其签入源存储库。
杰夫·阿特伍德在这里报道:http://www.codinghorror.com/blog/2004/08/http-compression-and-iis-6-0.html
https://stackoverflow.com/questions/8199631
复制相似问题