11

私はweb.configでこれを達成しようとしています:

<staticContent>
  <mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
</staticContent>
<httpCompression>
    <staticTypes>
        <add mimeType="image/svg+xml" enabled="true"/>
    </staticTypes>
</httpCompression>
<urlCompression doStaticCompression="true" doDynamicCompression="true"/>

ただしContent-Encoding: gzip、応答ヘッダーには表示されません。ただし、圧縮は、CSS などの他のタイプではうまく機能します。

4

5 に答える 5

3

下位レベルとして IIS の SVG に対して有効にする必要があります。この投稿に答えがあります:https://stackoverflow.com/a/23940235/15233

于 2015-04-27T15:36:36.030 に答える
0

MIME タイプを変更するのは本当に良くありません。

数行のコードで gzip を実行するカスタム httpmodule を実装する方法については、代わりにこの投稿を参照してください。

http://laubplusco.net/gzip-svg-files-asp-net/

于 2014-09-03T12:48:56.000 に答える
-2

関係ありません。Dominique Alexandre ソリューションを参照してください

OK、誰も答えを持っていません。そこで、一時的な回避策をここに投稿します。

MIME タイプを text/xml に変更したため、IIS によって GZipped されます。

<mimeMap fileExtension=".svg" mimeType="text/xml" />
于 2013-05-11T15:31:51.637 に答える