2012-12-05 59 views
1

我正在開發一個web應用程序。我從數據庫獲取數據,進行一些計算並繪製圖形。這個應用程序基於MVC 4,用C#/ Razor編寫,並使用jQuery插件。我應該爲我的webapp中的一個變量創建一個會話,還是使用GET?

我想知道是否值得使用一個會話只有一個變量。該應用程序是開放的,變量與登錄無關。這只是一個ID,這是不斷爲這個應用程序,我需要它不斷。或者我應該更好地把它放在查詢字符串?

+0

根據您的ID範圍,它應該明確存儲在會話或緩存中。 – Hinek

回答

2

如果該ID對所有用戶都一樣,那麼如果使用它Cache,但是如果你爲每個用戶有一個單獨的ID,那麼你可以將它存儲在Session中,而不是使用查詢字符串。隨着應用程序的演變,管理查詢字符串可能會很困難。

我'想知道是否值得使用會話只有一個變量。

你應該擔心存儲大量的數據可能在一個會話,因爲會話將被保存在服務器上,一個簡單的ID,會話可能是最好的存儲機制(IMO)

+0

是的,每個客戶端的變量都不相同。謝謝! – MaMu

1

最好將變量存儲在會話中。會話體系結構供您使用,它是一個強大的體系結構,可以消除您管理查詢串等的需要。

1

儲存於一個會話訪問客戶端。您可以將任何內容存儲在會話索引中,並執行您需要的任務

相關問題