0

@ font-faceを使用してWebサイトにカスタムフォントを追加しましたが、ページの読み込み/更新ごとに再読み込みされます。

一部のフォーラムでは、.htaccessファイルの使用に関する解決策を見つけましたが、.net(Windowsサーバー)で使用できるかどうかわかりません。

私のweb.configファイルでは、clientCacheはMaxに設定されていますが、これはFONTSには影響しません。

<staticContent>
  <clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="7.00:00:00" />
</staticContent>

サンプルコードまたは実用的なソリューションを教えていただければ幸いです。

よろしくお願いします!

カルド

4

2 に答える 2

0

解決策を探しているときに、この質問に出くわしました。私には解決策があり、それが他の人にも役立つことを願っています。

コメントにはIIS7 Cache Controlという提案があります。

あなたがする必要があるのは、

1. 以下の内容で web.config ファイルを作成します。

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <system.webServer>
    <staticContent>
      <clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="7.00:00:00" />
    </staticContent>
  </system.webServer>
</configuration>

2. このファイルを「fonts」ディレクトリにコピーして完了です。

これは、IIS 7 以降が返すコンテンツを Web クライアントとプロキシ サーバーがキャッシュする方法を制御します。Microsoft ドキュメントからの詳細情報

于 2020-03-19T08:11:10.297 に答える