我将填充DataTable
和别的controls
来自一个复杂的object
.
- 我应该在哪里存储这样的
object
?
- 会话变量多大时开始影响页面的性能?
数据在Session
对象存储在服务器的内存中。因此,存储限制是服务器可用的内存。除非您明确这样做,否则此数据在任何阶段都不会发送到客户端。相反,一旦您为 Session 对象分配了任何值,MVC 代码就会向客户端浏览器发送一个 cookie。然后,该 cookie 的值将用于唯一标识该会话。
So...
- The
Session
对象是专门设计的,以便您可以在服务器上存储特定于会话的数据,因此是放置您所描述的特定于会话的数据结构的合适位置。
- 因为
Session
对象仅在服务器端,使用Session
存储计算量大的操作的结果在多次页面刷新中保持不变将加快页面加载速度,因为您可以使用以前的结果而不必再次创建它。除非超出服务器上的内存限制,否则您不会看到任何性能下降。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)