背景
我正在寫一個調查,這將是一個很大的觀衆。它包含15個問題,每個問題有五個可能的答案以及潛在的評論。如果我需要將數據庫上的流量降到最低,那麼存儲問卷和調查答案的最佳方式是什麼?
用戶可以在所有15個問題中按任意順序回答問題,並可以隨時離開問卷調查並回答問題。
一旦在所有15個問題上嘗試了答案,就會出現一個提交按鈕,允許他們將問題提交爲最終答案。在該階段之前,只要用戶加載調查頁面,就需要可檢索所有答案。
要求是用戶只能看到一個頁面上的一個問題,'上一個'和'下一個'按鈕允許用戶滾動瀏覽問題。
要求
我可以在用戶每次點擊一個按鈕時要求的問題,並保存當前的響應等等,但是這將是一個大量結果到已經大量使用的數據庫。我沒有時間去購買一臺新的服務器等,所以我不得不與我有什麼關係。有什麼辦法可以緩存用戶機器和/或響應的問題嗎?很明顯,我需要響應數據是安全的,只有用戶知道,所以我覺得這樣做的最佳方式有點卡住了。任何指針?
如果這意味着我會得到一些高質量的討論和反饋,我準備在這個問題上提供100分的獎勵。
爲什麼你需要最小化數據庫訪問?性能?如果設計得當,這看起來不應該是數據庫密集型的。 – 2010-04-13 01:14:13
您是否在意擴大羅曼? – 2010-04-15 08:55:26