Web应用程序中存储的对象在哪里?

时间:2016-07-30 10:52:29

标签: scala memory playframework

所以我的意思是(我说的是基于Play Framework的Web应用程序,但问题是关于Web应用程序),如果我有类Person

class Person(name: String, age: Int)

列出[人物] 。查看看起来像这样: View

因此,您输入姓名和年龄,按“添加”按钮,新的对象人将添加到视图中的列表[人物] 。现在问题,应该存储列表[人物] ?因为如果很多人在同一时刻使用这个Web应用程序,如果 List [Person] instanes存储在那里,服务器内存将会溢出。

1 个答案:

答案 0 :(得分:2)

database的概念用于解决此问题。

所以你可以做的就是webservice将数据保存在数据库中并可以从中获取数据。

如果您希望快速获取数据,可以增加播放框架的缓存大小并将数据存储在那里。但这完全取决于您的用例,您存储了多少数据 还有in-memory数据库的概念,用于快速获取。

我希望我解决了你的问题。