【发布时间】:2018-09-01 14:57:50
【问题描述】:
我有一个母版页,它有一个相当简单的菜单系统。可用的菜单项基于登录的用户。但是,确定此逻辑的数据库调用超过一秒,这对我来说可能太长了。
有没有办法将 Menu 包装到 UserControl 中,但有刷新的持续时间,但显然输出缓存也应该基于每个用户?
我知道另一种解决方案是为每个用户缓存数据,然后重新构建,但我认为更有效的起点是页面输出缓存。
另请注意,此应用程序不使用会话状态。
【问题讨论】:
标签: asp.net outputcache