C# 建议使用20个会话吗?

C# 建议使用20个会话吗?,c#,asp.net,C#,Asp.net,我的web应用程序需要在不同的页面上使用不同的值。这20个会话会降低性能吗?答案显然取决于您拥有的内存。要使其保持简单,采取的方法如下: Number-of-concurrent-Users * Size-Of-Session < Available-Memory 并发用户数*会话大小

我的web应用程序需要在不同的页面上使用不同的值。这20个会话会降低性能吗?

答案显然取决于您拥有的内存。要使其保持简单,采取的方法如下:

Number-of-concurrent-Users * Size-Of-Session < Available-Memory
并发用户数*会话大小<可用内存

因此,如果你拥有的可用内存超过是的,你可以使用它,这样做没有害处。但是,如果可用内存不足,则不建议这样做,因为这可能会导致一些内存问题和一些突发行为。

如果内存不足。什么是最好的选择?@Shaharyar:-在这种情况下,最好设置会话的最大限制,并且只允许该数量的会话!(虽然我不确定你是否在寻找这个)我的问题是,我将如何在不保持会话的情况下跨页面使用一些信息?@Shaharyar:-有很多方法可以做到这一点,比如你可以使用查询字符串等。请检查:-关于
静态
对象或变量呢?我想它们也会存储在服务器内存中吗?