首页 > 解决方案 > 在 MVC 中如何识别来自请求的结果/数据是缓存数据还是新鲜数据?

问题描述

我有一个与内容缓存有关的问题。

在 MVC 中,当我们使用 [OutputCache(Duration = 120)] 之类的语句时,它将从缓存中返回数据,直到 120 秒/不会建立对数据库的新调用。

有什么方法可以识别返回的结果/数据是缓存数据还是新数据?

例如:如果我在 120 秒内对数据库进行两次调用,那么在浏览器网络选项卡中如何识别哪个请求给了我缓存的数据,哪个请求给了我新的数据?

标签: c#cachingmodel-view-controlleroutputcache

解决方案


推荐阅读