1
我的問題是,我必須在應用程序中的所有我的網頁之間傳遞用戶特定的數據表。ASPX頁之間傳遞數據表
首個解決方案:
當用戶登錄我得到特定於用戶的信息,然後把它放在一個會話變量,並在每個其他頁面傳過來。
DataTable的大小對於每個用戶可能不同,並且不能預測併發用戶請求。
如果50個併發用戶有25行數據,那麼(50 x 25 = 1250行),我擔心導致性能問題的佔用內存。
二解決方案:
當用戶登錄,我通過用戶名和密碼信息的每一頁,我從SQL存儲過程數據表。
我覺得這樣也有性能問題。
有沒有其他最好的方法可以嘗試更好的性能。
我不清楚你提到的緩存,所以我問你另一個問題以澄清我自己....緩存是否可用於特定用戶?如果你想讓我使用緩存對象從數據庫中檢索所有值,然後從緩存對象查詢到用戶特定的,那麼對於我的應用程序來說這將是單調乏味的:) – Magesh