NHibernate会话对象是否使用大量服务器RAM?

NHibernate会话对象是否使用大量服务器RAM?,nhibernate,session,Nhibernate,Session,会话对象是否使用了大量的服务器RAM 它取决于网站流量,但会话对象在内存使用方面是否变得非常大?ISession对象是一个非常轻量的对象,ISessionFactory不是。它可以-这取决于您如何使用它。会话是您的工作单元,因此通常只存在很短的一段时间。它充当第一级缓存,存储它在整个生命周期中处理的实体 如果您让会话长时间处于活动状态,它们可能会越来越陷入缓存实体的困境。在某些情况下,如果没有理由将实体保留在会话中,您可以使用ISession.Exit将其从会话中删除。可以编辑的人能否将标题和第

会话对象是否使用了大量的服务器RAM


它取决于网站流量,但会话对象在内存使用方面是否变得非常大?

ISession对象是一个非常轻量的对象,ISessionFactory不是。

它可以-这取决于您如何使用它。会话是您的工作单元,因此通常只存在很短的一段时间。它充当第一级缓存,存储它在整个生命周期中处理的实体


如果您让会话长时间处于活动状态,它们可能会越来越陷入缓存实体的困境。在某些情况下,如果没有理由将实体保留在会话中,您可以使用ISession.Exit将其从会话中删除。

可以编辑的人能否将标题和第一句中的“allot”更改为“很多”?@thursdaysgeek:当然;