在检查页面速度时,Google Page speed 建议我“利用浏览器缓存”。因为我在 .config 文件中使用此代码在我的 MVC 应用程序中启用了缓存。
<clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="7.00:00:00"/>
在此之后,来自我自己域的静态内容的缓存正在被缓存,但它正在工作。
但是,来自外部域的静态资源不会被缓存。例如:mydomain.com/content/scripts/somescript.js --> 被缓存 http://widget.uservoice.com/ha3YmZucx5RAYmq2cS9qw.js --> 没有被缓存
出于这个原因,谷歌仍然建议我“利用浏览器缓存”。
如何使我的应用程序能够缓存来自外部域的静态资源?