簡體   English   中英

在ASP.NET(C#)網站應用程序中使用會話變量表示懷疑

[英]Doubt using session variable in asp.net(c#) web site Application

實際上,我是asp.net的新手,我在一個Web應用程序中使用5個不同的會話變量。 我的問題: 有什么表現不同嗎? 如果是,請說明原因以及我應該使用什么代替會話變量,因為在我的應用程序中強制需要5個會話變量。...如果我不能完成我的任務...

提前感謝大家.....

除非存儲的對象很大或必須擴展到大量用戶,否則應該沒有性能問題。 ASP.NET會話非常高效。 這是一篇有關改善ASP.NET性能的不錯的文章 (雖然有些陳舊,但仍然很有意義)。 這里的另一篇好文章。

Venkatesh,這取決於要存儲到會話中的對象的大小。 五個變量通常應該沒什么大不了的。 始終考慮所有會話變量都存儲在您的會話存儲中,默認情況下它是asp.net運行時進程本身。 如果您要在會話中存儲大量數據,則可以考慮其他會話存儲,例如數據庫或單獨的會話服務存儲。

在給定的時刻,可以將在線會話中存儲的對象的數據成員大小乘以用戶數量即可。 您將獲得Web服務器所需的主內存字節的粗略圖。

希望這可以幫助!

為什么不嘗試使用最小會話變量,因為它們可能帶來物理內存需求的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM