gpt4 book ai didi

c# - session 与单例模式

转载 作者:太空狗 更新时间:2023-10-29 20:52:17 25 4
gpt4 key购买 nike

我有一个 Web 应用程序,我想从数据库中提取用户设置并将它们存储起来以供全局访问。将数据存储在 Singleton 或 Session 对象中更有意义吗?两者有什么区别?

将数据存储为对象引用还是将其分解为值类型对象(整数和字符串)更好?

最佳答案

session 。这就是它的用途。 session 存储在全局缓存中(基本上是单例),由 session ID 键控。这样,您就只会获得感兴趣 session 的数据。使用单例基本上就是复制全局缓存,您必须重新发明机制来独立检索每个 session 的数据。

继续并存储对象。让 Session 担心将其序列化为可以恢复的内容。但是,请注意您在 Session 中放置的内容。您不想在那里存储太多数据,否则会耗尽大量内存(假设是内存缓存)。

关于c# - session 与单例模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2821941/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com