2

PageSpeed Insightsを使用して asp.net アプリケーションでページの最適化に取り組んでいましたが、すべてのリクエストを Gzip 形式に圧縮してサイズと読み込み時間を短縮する必要があることに気付きました。

ただし、ネットワークでリクエストを確認すると、Request-headerResponse-HeaderにそれぞれAccept-Encoding:gzip,deflate,sdchContent-Encoding:gzipが既に存在することがわかります。つまり、aspx ページのエンコードが自動的に行われます。

これはどのように起こったのですか?デフォルトですか?

js と css の場合、エンコーディングはありません。PageSpeed Insightsでは、すべてのjscssも高優先度セクションで圧縮する必要があることがわかります。私のasp.netアプリケーションでそれを達成するにはどうすればよいですか?

4

1 に答える 1

1

IIS は gzip 圧縮を行うことができます。以下の例は web.config に入ります。

<system.webServer>
    <!-- enable gzip compression -->
    <urlCompression doStaticCompression="true" doDynamicCompression="true" dynamicCompressionBeforeCache="true" />
</system.webServer>
于 2012-07-16T02:27:39.063 に答える