簡體   English   中英

配置Json的IIS動態壓縮

[英]Configuring IIS dynamic compression of Json

我在測試Json輸出的dynamicCompression時遇到問題。 Application是一個MVC / WEBAPI5應用程序,我正在調查的請求是Get WebAPI請求。

我讓Json回來但沒有被壓縮。

我已經按照步驟在IIS8中配置Json的動態壓縮了如何在IIS7中使用gzip壓縮?

如:

 <httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files">
        <scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" />
        <dynamicTypes>
            <add mimeType="text/*" enabled="true" />
            <add mimeType="message/*" enabled="true" />
            <add mimeType="application/x-javascript" enabled="true" />
            <add mimeType="application/javascript" enabled="true" />
            <add mimeType="application/json" enabled="true" />
            <add mimeType="application/json; charset=utf-8" enabled="true" />
            <add mimeType="*/*" enabled="false" />
        </dynamicTypes>
        <staticTypes>
            <add mimeType="text/*" enabled="true" />
            <add mimeType="message/*" enabled="true" />
            <add mimeType="application/javascript" enabled="true" />
            <add mimeType="application/atom+xml" enabled="true" />
            <add mimeType="application/xaml+xml" enabled="true" />
            <add mimeType="*/*" enabled="false" />
        </staticTypes>
    </httpCompression>

我安裝了壓縮模塊,我可以在FailedRequestTracelog中看到以下特定調用的以下內容: 在此輸入圖像描述

您可以在我的fiddler跟蹤中看到它看起來似乎是一個匹配的類型,盡管它說FailedRequestTrace輸出中不是這種情況。 在此輸入圖像描述

有任何想法嗎?

您可以在Web API中查看我在下面的博客文章中進行壓縮的一種方法。 http://blogs.msdn.com/b/kiranchalla/archive/2012/09/04/handling-compression-accept-encoding-sample.aspx

如果您想使用IIS進行壓縮,請查看以下帖子: https//stackoverflow.com/a/17331627/1184056

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM