鍍金池/ 問答/Java  PHP/ 在線考試系統(tǒng)- 單題答題,保存數(shù)據(jù)問題

在線考試系統(tǒng)- 單題答題,保存數(shù)據(jù)問題

試卷有10道題,每道題限時6秒鐘,到時間自動跳轉(zhuǎn)到一下題。
當(dāng)前思路:考生每答一道題,用session保存一下數(shù)據(jù)。交卷時,將session保存值,一起保存到數(shù)據(jù)庫中。
問題:session 值期間會不會丟失,或不穩(wěn)定。。。
有其他的保存方式嗎,主要擔(dān)心并發(fā)問題。

回答
編輯回答
你好胸

sessionStorage穩(wěn)定是穩(wěn)定的,但這種需求存sessionStorage不好,可以手動修改,有bug。

最好還是存一個變量內(nèi)。

ps:sessionStorage是以文件形式存本地硬盤內(nèi)的,變量是存內(nèi)存中的。

2018年1月19日 16:09
編輯回答
脾氣硬

感覺就是需要一個存儲工具
跳題的時候可以存redis呀
或者直接在url中把答案跟過去

就像樓主說的 隱藏在表單中...

歪個樓:為什么不把題全取出來在頁面上,用js控制題的顯示間隔,和刷新下一道題呢?
或者用ajax獲取下一題 替換原題 這樣不用跳頁面 在一個頁面就可以完成了 也就不需要所謂存session和redis的問題了

2017年8月13日 05:21