ページの速度を確認しているときに、Google ページの速度から、「ブラウザのキャッシュを活用する」よう提案されました。.config ファイルでこのコードを使用して、MVC アプリケーションでキャッシュを有効にしました。
<clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="7.00:00:00"/>
この後、自分のドメインからの静的コンテンツのキャッシュがキャッシュされていますが、機能しています。
ただし、外部ドメインからの静的リソースはキャッシュされません。例: mydomain.com/content/scripts/somescript.js --> キャッシュされている http://widget.uservoice.com/ha3YmZucx5RAYmq2cS9qw.js --> キャッシュされていない
そのため、Google はまだ「ブラウザのキャッシュを活用する」ことを提案しています。
アプリケーションが外部ドメインからの静的リソースをキャッシュできるようにするにはどうすればよいですか?