背景
我正在写一个调查,这将是一个很大的观众。它包含15个问题,每个问题有五个可能的答案以及潜在的评论。如果我需要将数据库上的流量降到最低,那么存储问卷和调查答案的最佳方式是什么?
用户可以在所有15个问题中按任意顺序回答问题,并可以随时离开问卷调查并回答问题。
一旦在所有15个问题上尝试了答案,就会出现一个提交按钮,允许他们将问题提交为最终答案。在该阶段之前,只要用户加载调查页面,就需要可检索所有答案。
要求是用户只能看到一个页面上的一个问题,'上一个'和'下一个'按钮允许用户滚动浏览问题。
要求
我可以在用户每次点击一个按钮时要求的问题,并保存当前的响应等等,但是这将是一个大量结果到已经大量使用的数据库。我没有时间去购买一台新的服务器等,所以我不得不与我有什么关系。有什么办法可以缓存用户机器和/或响应的问题吗?很明显,我需要响应数据是安全的,只有用户知道,所以我觉得这样做的最佳方式有点卡住了。任何指针?
如果这意味着我会得到一些高质量的讨论和反馈,我准备在这个问题上提供100分的奖励。
为什么你需要最小化数据库访问?性能?如果设计得当,这看起来不应该是数据库密集型的。 – 2010-04-13 01:14:13
您是否在意扩大罗曼? – 2010-04-15 08:55:26