【问题标题】:How to check if IIS Compression with HTTPS/SSL is working?如何检查使用 HTTPS/SSL 的 IIS 压缩是否有效?
【发布时间】:2009-05-12 22:19:56
【问题描述】:

我已经为 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 之前所做的更改??

谢谢!

克里斯

【问题讨论】:

    标签: iis https compression


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      IIS Compression

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

      先在port80站点试一下右边的表格,看看IIS是否在压缩:http://www.port80software.com/

      【讨论】:

      • 它以 HTTPS 未压缩的形式返回,但使用 HTTP 压缩
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-16
      • 2022-12-06
      • 1970-01-01
      • 1970-01-01
      • 2018-12-11
      • 1970-01-01
      相关资源
      最近更新 更多