没有明确缓存的内容管理

时间:2017-06-13 13:21:29

标签: javascript c# asp.net-mvc

我怎样才能确定我的用户正在使用/查看我的静态内容的最新版本(js脚本,gif,svgs等等)而不告诉他们清除缓存?

1 个答案:

答案 0 :(得分:1)

您有两个广泛的选择。

  1. 完全禁用缓存。这对于动态内容来说是一个合理的想法,但对于静态内容通常很差。所以我们暂时忽略这一点。
  2. 为静态内容更改时生成不同的URL /查询字符串。
  3. 选项2有许多可能的方法,例如:

    此外,https://github.com/mwrock/RequestReduce是我过去使用的一个您可能想要使用的选项。