Dotnetnuke中的用户特定缓存

时间:2014-12-26 20:20:04

标签: session caching dotnetnuke

如何在Dotnetnuke中使用特定于用户的缓存而不是会话?
在dotnetnuke中使用会话会导致自定义dnn模块中出现许多不稳定因素,例如,当会话超时达到时,尚未达到缓存超时,因此在用户注销之前会导致会话变量清除。

1 个答案:

答案 0 :(得分:0)

这里的答案真正取决于你想要存储的内容。如果它真的是"用户特定的"您可以使用DNN中的个性化功能 - http://www.dnnsoftware.com/community-blog/cid/134603/module-settings-and-personalization-easily-store-data-for-your-dotnetnuke-module

虽然这里的一般解决方案不是DNN特定的解决方案,但无论框架如何都是一个问题,因此您找到的任何解决方案都可以使用。

DNN没有特定于用户的缓存,我强烈建议不要尝试通过将DNN的缓存用于特定于用户的项来避免这种情况,这会对系统稳定性和性能产生巨大影响。