会话中的瞬态对象

发布于 2024-12-25 19:42:37 字数 88 浏览 0 评论 0原文

我读过一份框架文档,“如果会话中需要大对象,应用程序应该在会话管理器中将它们定义为瞬态对象”

定义这些大对象瞬态如何对在会话中保留大对象没有影响?

I have read in one of framework documentation, "If large objects are be required in the session, the application should define these as transient objects in the Session Manager"

How does defining those large object transient will make no impact on keeping large objects in session?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

风吹短裙飘 2025-01-01 19:42:37

会话对象由 Web 容器会话管理器保存。如果您在会话中存储大型对象,那么写入这些对象将花费更多时间。如果将这些对象设置为瞬态对象,那么当容器序列化 HttpSession 对象时,它们将不会被考虑。这会减少写出对象所需的时间,并且如果使用对象,也会减少数据库中占用的空间。

The session objects are persisted by the web container session manager. If you store large objects in the session, then it will take more time to write those objects. If you make those objects as transient they will not be considered when the HttpSession object is serialized by the container.This reduces the time it takes to write the object out and also the space occupied in the database if one is used.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文