如何检查使用HTTPS/SSL的IIS压缩是否正常工作?

如何检查使用HTTPS/SSL的IIS压缩是否正常工作?,iis,https,compression,Iis,Https,Compression,我已经为IIS压缩设置了一个网站,但它似乎不适用于HTTPS,只适用于HTTP。是否需要配置一些东西才能使其工作,或者在IIS中不工作?有什么选择 更新:根据压缩前发生的加密。如果SSL请求发生压缩,我在哪里看到它 更新2:我回到metabase.xml文件,发现我所做的更改不见了。以下是我所拥有的: HcDynamicCompressionLevel="9" HcFileExtensions="htm html js css

我已经为IIS压缩设置了一个网站,但它似乎不适用于HTTPS,只适用于HTTP。是否需要配置一些东西才能使其工作,或者在IIS中不工作?有什么选择

更新:根据压缩前发生的加密。如果SSL请求发生压缩,我在哪里看到它

更新2:我回到metabase.xml文件,发现我所做的更改不见了。以下是我所拥有的:

HcDynamicCompressionLevel="9"
    HcFileExtensions="htm
        html
        js
        css
        txt"
    HcOnDemandCompLevel="10"
    HcPriority="1"
    HcScriptFileExtensions="asp
        dll
        aspx
        exe"
我想知道内存中的元数据库是否重写了我在运行IISRESET/RESTART之前所做的更改

谢谢


Chris

我不确定IIS是如何工作的,但我相信压缩最终会得到应用。如果是这样的话,那么它将无法很好地处理具有随机性特征的加密数据。但是,在将数据交给IIS之前,仍然可以在应用程序中手动压缩数据。

压缩应该可以在正常和ssl通信中正常工作,在IIS中设置它可能有点棘手,仅切换复选框通常是不够的,因为它在默认情况下仅压缩某些文件类型

您的SSL站点是否指向IIS中的同一应用程序?您是否在服务器上使用类似SSL加速器的硬件


首先在port80站点上尝试右边的表单,查看IIS是否正在压缩:

它返回时使用HTTPS未压缩,但使用HTTP压缩