为了账号安全,请及时绑定邮箱和手机立即绑定

启用了Bundle重写了资源路径之后,IIS 8 中如何开启这个路径的资源缓存?

启用了Bundle重写了资源路径之后,IIS 8 中如何开启这个路径的资源缓存?

开心每一天1111 2018-12-06 20:56:11
asp.net mvc 项目。使用了Bundle。   将所有的静态资源使用Bundle重写了url,比如: /content/css/foo.css/content/css/bar.css 使用 bundle 压缩合并为 example.css: /static/css/example.css   在浏览器跟踪网络请求中发现请求 /static/css/example.css 的资源 http cache 是304,也就是说还得去服务器做一次资源是否过期的验证。 我期望的效果是能在请求头中打下:Cache-Control与Expires。 我现在要对HTTP请求 /static/css/ 这个文件夹中所有的静态资源设置这个头,那么我应该如何去设置呢?
查看完整描述

1 回答

?
慕盖茨4494581

TA贡献1850条经验 获得超11个赞

304状态码是正常的,你在浏览器中进行了刷新操作,根本不走浏览器缓存。

如果你在浏览器中输入网址并按回车,状态码会变成灰色的200(Chrome浏览器),Size中会显示(from cache),这时走的就是浏览器缓存。

查看完整回答
反对 回复 2019-01-21
  • 1 回答
  • 0 关注
  • 390 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信