我已經閱讀了很多有關在會話/視圖狀態下存儲數據表/集的看法,並且普遍認爲它不是一個好主意,因爲它減慢了網頁的速度..但它有其優點。 Now Iam製作一個網站,允許用戶創建/管理/主持quizzes ..我想從數據庫中檢索一定數量的問題(問題的價值將被定義)並將其存儲在會話中維護的數據表... Max 。沒有問題應該是120 .. 因此,要存儲在會話中的總數據= 120個問題+選項+ correctanswer;以及諸如候選人和用戶數據的分數等其他小事情在會話中存儲數據集
我的問題是:考慮到最大數量的問題是120,這些數據是否會嚴重影響我的頁面的性能,如果是這樣,請通過告訴另一種方式幫助我方法... THX。
爲什麼您需要在會話中存儲120個問題+選項+答案?爲什麼你只是不把值存儲在數據庫中,並在需要時檢索它們?如果你有一些性能問題,這意味着你做錯了什麼,爲了存儲目的使用會話永遠是一個壞主意。它意味着存儲當前狀態的手段。這不是數據存儲!順便說一句,'從數據庫中檢索一定數量的問題(問題的值將被定義)並將其存儲在會話中維護的數據表中? – walther