0

Web サイトのパフォーマンスを向上させるタスクがあり、サーバーの応答を調べたところ、純粋な恐怖の 364kb の応答データが得られました。

まず、アプリケーションの静的データをキャッシュします。Styles フォルダーと /images、site.css が内部にあります。この目的のために、Web.config にコードがあります。

<configuration>
  <location path="~/Styles">
    <system.webServer>
      <staticContent>
        <clientCache cacheControlMode="UseExpires"
           httpExpires="Tue, 19 Jan 2038 03:14:07 GMT" />
      </staticContent>
    </system.webServer>
  </location>
</configuration>

しかし、firebug で応答を確認したところ、同じ 364kb の悪が得られ、有効期限は 2038 年ではありませんでした。

私は何を間違えましたか?

私はIISなどを使用していません。手動の web.config のみ、ハードコアのみ。

4

1 に答える 1

2

この<system.webServer>要素にはIIS構成が含まれています。
ASP.NET開発Webサーバーはそれを読み取りません。

これを実現するには、IISまたはIISExpressを使用する必要があります。

于 2013-01-03T17:51:05.273 に答える