我必须在MVC应用程序中为每个用户使用大量数据(数据是用户特定的)
以下是我发现的两种方法
以上哪一个适用于Web应用程序? 如果两者都不好,请告诉我一个方便的方法。
我读过有关缓存的内容,但是也将内存问题视为会话?
如果有人经历过相同的例子,请用简单的例子帮助我。
答案 0 :(得分:0)
我不会使用您突出显示的任何方法,这两种方法都会给您带来问题,并且当您计划扩展应用程序并尝试迁移到负载均衡器或Web场环境类型时,将需要进行代码修改。 / p>
您应尽量使您的应用程序尽可能无状态。
您可以将数据存储在数据库中,如果您的表被正确编入索引,则获取数据不会花费太多时间(几乎与从xml文件中获取数据相同)。
如果数据不敏感且您只在客户端需要,您可以考虑将其存储到sessionStorage