我正在使用Laravel构建用于在线考试的Web应用程序。我是这样的:用户单击某个答案时,它会查询数据库并保存它。答案采用字符串格式,例如“ a,b,e,c”等等。现在,由于将应用程序部署在VPS上,许多用户将同时使用该应用程序。我的预测是同时达到500个用户的峰值。 我想到了先将答案保存在redis缓存中,然后在考试结束后将其保存到DB中。这是减少服务器负载的好方法吗?可以像这样使用redis吗?我还能做些简单且可实现的事情?谢谢。
答案 0 :(得分:1)
最好使用会话和会话存储到Redis中,以减少服务器负载。
如果您不希望任何服务器负载,则使用cookie并将其存储在用户浏览器中,这样就不会在其中加载任何服务器端。