如何检查使用HTTPS / SSL的IIS压缩是否有效?

时间:2009-05-12 22:19:57

标签: iis https compression

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

更新:根据this,压缩在加密之前发生。如果SSL请求正在进行压缩,我在哪里可以看到它?

UPDATE2:我回到了metabase.xml文件,发现我所做的更改已经消失了。这就是我所拥有的:

HcDynamicCompressionLevel="9"
    HcFileExtensions="htm
        html
        js
        css
        txt"
    HcOnDemandCompLevel="10"
    HcPriority="1"
    HcScriptFileExtensions="asp
        dll
        aspx
        exe"

我想知道内存中的配置数据库是否覆盖了我在运行IISRESET / RESTART之前所做的更改?

谢谢!

克里斯

2 个答案:

答案 0 :(得分:0)

我不确定IIS是如何工作的,但我相信压缩会在最后得到应用。如果是这种情况,那么对于具有随机特征的加密数据,它将无法正常工作。但是,在将其交付给IIS之前,仍可以在应用程序中手动压缩数据。

答案 1 :(得分:0)

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

IIS Compression

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

首先尝试在port80站点右侧的表单,看看IIS是否正在压缩:http://www.port80software.com/