Asp.net aspx页面中的IIS 6.0 Gzip压缩

Asp.net aspx页面中的IIS 6.0 Gzip压缩,asp.net,iis-6,Asp.net,Iis 6,我不擅长IIS管理。我为我的网站启用了gzip压缩,但在IIS临时压缩文件文件夹中,我看不到任何aspx类型的文件。我只看到js、文本、css和一些html文件。这正常吗?为什么我看不到压缩的aspx页面。这是我的metabase.xml,我认为我的设置是正确的 IIsCompressionScheme Location=“/LM/W3SVC/Filters/Compression/deflate” HcCompressionDll=“%windir%\system32\inetsrv\gzip

我不擅长IIS管理。我为我的网站启用了gzip压缩,但在IIS临时压缩文件文件夹中,我看不到任何aspx类型的文件。我只看到js、文本、css和一些html文件。这正常吗?为什么我看不到压缩的aspx页面。这是我的metabase.xml,我认为我的设置是正确的

IIsCompressionScheme Location=“/LM/W3SVC/Filters/Compression/deflate” HcCompressionDll=“%windir%\system32\inetsrv\gzip.dll” HcCreateFlags=“0” HcDoDynamicCompression=“TRUE” HcDoOnDemandCompression=“TRUE” HcDoStaticCompression=“TRUE” HcDynamicCompressionLevel=“10” HcFileExtensions=“htm html xml css 文本 rdf js“ hcondemandcompletevel=“10” HcPriority=“1” HcScriptFileExtensions=“asp cgi exe 动态链接库 aspx asmx“ > /IIS压缩模式>

IIsCompressionScheme Location=“/LM/W3SVC/Filters/Compression/gzip” HcCompressionDll=“%windir%\system32\inetsrv\gzip.dll” HcCreateFlags=“1” HcDoDynamicCompression=“TRUE” HcDoOnDemandCompression=“TRUE” HcDoStaticCompression=“TRUE” HcDynamicCompressionLevel=“10” HcFileExtensions=“htm html xml css 文本 rdf js“ hcondemandcompletevel=“10” HcPriority=“1” HcScriptFileExtensions=“asp cgi exe 动态链接库 aspx asmx“ > /IIS压缩模式>

IIsCompressionSchemes Location=“/LM/W3SVC/Filters/Compression/Parameters” HcCacheControlHeader=“最大年龄=86400” HcCompressionBufferSize=“8192” HcCompressionDirectory=“%windir%\IIS临时压缩文件” HcDoDiskSpaceLimiting=“FALSE” HcDoDynamicCompression=“TRUE” HcDoOnDemandCompression=“TRUE” HcDoStaticCompression=“TRUE” hcexpireheader=“星期三,1997年1月1日12:00:00 GMT” hcfilesdelededperdiskfree=“256” HcIoBufferSize=“8192” HcMaxDiskSpaceUsage=“99614720” HcMaxQueueLength=“1000” HcMinFileSizeForComp=“1” HcNoCompressionForHttp10=“FALSE” HcNoCompressionForProxies=“FALSE” HcNoCompressionForRange=“FALSE” HcSendCacheHeaders=“FALSE” >
/IIsCompressionSchemes>

设置似乎正常。我过去在这方面做了很多,取得了很好的成功。您如何检查它是否正常工作

按照上的指南进行操作,或者直接编辑metabase.xml(在启用编辑后)。

查看此MCB

这是另一篇关于HTTP压缩疑难解答的文章。

我希望这有帮助

根据我的评论编辑

我正在查看IIS临时压缩文件文件夹,但没有看到任何aspx页面。因此,我认为它没有压缩aspx页面。您是否也尝试过使用浏览器进行检查?例如,用Fiddler嗅探数据包,看看它们是否到达gzip’ed。不幸的是,我做了这些设置,没有任何更改。我想知道压缩的aspx页面是否存储在IIS临时压缩文件中?哦,我明白你的意思了。IIS临时压缩文件文件夹仅用于静态文件。你不会看到动态文件在那里被压缩。你需要做的是安装一个像Fiddler这样的工具,www.fiddlertool.com。运行Fiddler后,再次访问页面,查看响应是否已编码。编辑我的主要回复,以便您可以在屏幕截图中看到它的样子。如果有帮助,请标记为答案。