0

ページの速度を確認しているときに、Google ページの速度から、「ブラウザのキャッシュを活用する」よう提案されました。.config ファイルでこのコードを使用して、MVC アプリケーションでキャッシュを有効にしました。

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

この後、自分のドメインからの静的コンテンツのキャッシュがキャッシュされていますが、機能しています。

ただし、外部ドメインからの静的リソースはキャッシュされません。例: mydomain.com/content/scripts/somescript.js --> キャッシュされている http://widget.uservoice.com/ha3YmZucx5RAYmq2cS9qw.js --> キャッシュされていない

そのため、Google はまだ「ブラウザのキャッシュを活用する」ことを提案しています。

アプリケーションが外部ドメインからの静的リソースをキャッシュできるようにするにはどうすればよいですか?

4

1 に答える 1

3

サードパーティ ドメインから静的リソースをキャッシュすることはできません。それは物事がどのように機能するかではありません。サードパーティのリソースがキャッシュされていない場合、それはサードパーティがキャッシュを使用しないことを直接選択したか (適切に機能するには常に最新である必要がある場合があります)、またはキャッシュの実装を怠っていることを意味します。それについてあなたができる唯一のことは、サードパーティにチケットを送信し、修正を依頼することです.

于 2013-10-03T16:00:37.933 に答える