C#学习教程:每个用户输出缓存分享


每个用户输出缓存

嗨有一个相当大的内存密集的仪表板,每个用户不同。 如何根据当前登录的userID缓存响应,该userID不作为参数传递,但需要从当前登录用户派生。 我的理解是VaryByParam查看请求上下文

此外,数据库中还有一个值,当更改此值时,需要重置缓存

稍微修改您的代码,并在您发布POST时在表单中添加具有userId哈希的隐藏字段。

或者更好的方法是使用VaryByCustom方法,并根据用户cookie值而变化。

这是一个很好的参考:

http://codebetter.com/darrellnorton/2004/05/04/asp-net-varybycustom-page-output-caching/

上述就是C#学习教程:每个用户输出缓存分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—猴子技术宅(www.ssfiction.com)

本文来自网络收集,不代表猴子技术宅立场,如涉及侵权请点击右边联系管理员删除。

如若转载,请注明出处:https://www.ssfiction.com/ckf/959758.html

发表评论

邮箱地址不会被公开。 必填项已用*标注