我的应用程序中有自定义的UserInfo和UserAuthorization对象,它们决定了显示内容以及用户可以在每个页面上执行的操作。此时需要为服务器的每个请求重新获取这些信息。以某种方式缓存这些信息是否可能/明智?任何人都可以提出一些很好的谷歌搜索条件,因为我没有设法找到任何东西。谢谢。在ASP.NET MVC中缓存自定义用户属性
1
A
回答
1
以某种方式缓存 这个信息是否明智?
不,你可能可以使用会话状态,如果你真的想要但是你确定每个请求加载这个用户信息真的是个问题吗?
+0
不,我还没有注意到性能问题,但我现在只在本地机器上运行。我希望减少远程服务器调用的数量,部分原因是因为不得不随时从很多地方提取数据而感到混乱。我认为用户缓存相当普遍。如果你认为这是一个糟糕的主意,那对我来说是一个足够好的答案。 – fearofawhackplanet 2010-07-30 10:01:55
+0
为什么你会拉这么多的数据?听起来就像在每个Web请求中访问4或5个数据库来验证用户。为什么? – 2010-08-02 00:32:00
相关问题
- 1. asp.net mvc自定义属性
- 2. 在自定义属性中传递自定义参数 - ASP.NET MVC
- 3. 自定义验证属性ASP.NET MVC
- 4. ASP.NET MVC和自定义授权属性
- 5. ASP.NET MVC 4自定义属性
- 6. 缓存反映属性和C#中的自定义属性
- 7. 自定义属性的ASP.NET MVC客户端验证
- 8. 如何在c#asp.net中自定义用户控件的属性?
- 9. 在asp.net中自定义打印属性
- 10. 管理自定义用户属性在ASP.NET身份3在MVC 5
- 11. 在Route属性ASP.NET MVC的URL中添加自定义单词
- 12. 防止在MVC中的自定义显示名称属性上进行缓存
- 13. 如何配合自定义属性的注册用户在C#/ asp.net MVC 4
- 14. ASP.Net中的自定义主体缓存
- 15. ASP.Net MVC 2自定义成员资格用户角色分配缓存
- 16. MVC中SelectListItem的自定义属性
- 17. ASP.NET MVC启用自定义验证属性
- 18. 不调用自定义验证属性ASP.NET MVC
- 19. ASP.NET MVC 5 - 用于验证复选框的自定义属性
- 20. Application_OnPostAuthenticateRequest和自定义用户缓存
- 21. asp.net中自定义属性的执行优先级mvc
- 22. “授权”像自定义属性在ASP.Net MVC 3
- 23. 添加自定义属性页面指令在asp.net-MVC
- 24. ASP.NET的Page_Load中的自定义属性
- 25. MVC自定义属性和绑定
- 26. 自定义验证属性中的客户端验证 - asp.net mvc 4
- 27. 缓存在asp.net-mvc
- 28. ASP.NET MVC 5身份 - 使用自定义用户时“用户名已存在”
- 29. 自定义属性来重定向用户的基于对象的属性(asp.net的MVC)
- 30. 如何在magento 2中保存客户自定义属性
取自何处?你想缓存服务器端(以避免额外的数据库访问)或客户端(以避免额外的服务器访问)? – 2010-07-30 08:59:31
服务器端我想。我想减少Web服务器在每个操作中必须进行的远程服务调用的次数。我目前正在查询4到5个不同的数据库以执行任何操作。 – fearofawhackplanet 2010-07-30 10:01:39