大家好,又见面了,我是你们的朋友全栈君。
mvc4中有一个标记属性OutputCache,用来对ActionResult结果进行缓存,如何理解呢?...概括地说,就是当你的请求参数没有发生变化时,直接从缓存中取结果,不会再走服务端的Action代码了.
1....再来请求这个地址,不会执行Index方法,直接从缓存中拿结果....[OutputCache(Duration = 300,VaryByParam=”id”)]
此种方式,指明了缓存是针对哪个参数来做的,即只有当id参数值发生变化的时候,才做缓存,其他机制同第一种.
3....对于参数中的缓存时间设置,可以在配置文件中进行配置.