2011-03-29 41 views
0

在Asp.net2.0应用程序 中,我已将对象状态存储在会话中。 对象状态将频繁更改。 对象的大小也很大。 这会导致应用程序中出现“服务器错误”吗?在不使用会话的情况下在Asp.net应用程序中存储对象状态

并且还建议是否有任何其他方式来存储大尺寸的对象的状态。

+0

定义_large_。 – 2011-03-29 13:45:04

+0

并定义您期望访问的人数:大对象*很少访问者=合理的内存消耗。 – 2011-03-29 15:36:12

回答

0

如果对象是应用程序而不是用户特定的,则可以将它存储在Application State中。

Application["ObjectName"] = Object; 
+0

对象是用户特定的.......所以我认为,应用程序不适合 – Karthik 2011-03-29 13:53:12

+0

@Karthik:那么'Cache'怎么样,持续用户特定的密钥? – 2011-03-29 13:54:18

+0

,但值会经常更改,因为它是实时应用程序。那么,缓存会对此有用吗?, – Karthik 2011-03-30 05:54:34

1

我强烈建议你坚持这个到你的数据库,当你需要的时候把你需要的部件拉出来。

+0

这似乎是最明智的。 – Stefanvds 2011-03-29 15:01:30

相关问题