视图缓存
视图缓存
1.对比与区别
Core中的ResponseCache和老版MVC中的OutputCache定位不一样,OutputCache是缓存在服务器内存中的,所以你给一个视图加上标签, 不管几个客户端(浏览器)访问,只有第一个进方法内,在缓存的有效时间里其他客户端都是从缓存中访问,不进实际方法。
而Core中的ResponseCache,是存储在浏览器里的,在同一个浏览器,当用多个标签打开页面,只有第一个标签进方法内,其他标签均不进方法,从本地缓存中拿值,但是手动刷新页面、地址栏回车、换个浏览器访问 均相当一次新的请求,是要进服务器方法的,重新获取。
个人观点:Core中的ResponseCache用户不大,很少有场景会使用它。