c# - 在 MVC 中如何识别来自请求的结果/数据是缓存数据还是新鲜数据?
问题描述
我有一个与内容缓存有关的问题。
在 MVC 中,当我们使用 [OutputCache(Duration = 120)] 之类的语句时,它将从缓存中返回数据,直到 120 秒/不会建立对数据库的新调用。
有什么方法可以识别返回的结果/数据是缓存数据还是新数据?
例如:如果我在 120 秒内对数据库进行两次调用,那么在浏览器网络选项卡中如何识别哪个请求给了我缓存的数据,哪个请求给了我新的数据?
解决方案
推荐阅读
- android - 如何强制代码转到 Volley JsonObjectRequest 中的 onErrorResponse
- lambda-calculus - 减少这个 lambda 表达式
- c# - 无法添加现有的表单和用户控件 C#
- java - 传递捆绑包时的Android Studio NPE
- c++ - 从文件扫描以使用图形创建 BT
- php - 使用服务帐户密钥和 php 更新 Google 表格
- asp.net-core - 为多个客户端创建应用程序
- wpf - WPF 动态绑定到 DataGridTemplateColumn
- kubernetes - 创建 kubernetes 部署时的 ErrImagePull
- ios - UISearchController 的 UISearchBar 突然改变 self 和 Parent VC 的位置