缓存数据存储

时间:2015-10-21 23:27:02

标签: java caching gwt

假设我有一个使用Java和GWT为前端构建的网页。现在我从服务器获取一些数据并将其存储在HashMap中以便更快地访问,这样我就不必去服务器再次获取它。现在这个HashMap存储在哪里?在浏览器中?

3 个答案:

答案 0 :(得分:0)

  

现在我从服务器获取一些数据并将其存储在HashMap中以便更快地访问,这样我就不必去服务器再次获取ti。现在这个Hashmap存储在哪里?在浏览器中?

这完全取决于你如何编写代码。最常见的是,您可以将HashMap存储在服务器上,可以是基于每个会话,也可以是全局会话,具体取决于缓存的数据是否对用户而言是唯一的。

答案 1 :(得分:0)

如果HashMap位于您的客户端或浏览器中的共享包中。

如果HashMap位于服务器包中,则位于服务器中(但在这种情况下,每次需要HashMap内容时,都必须对服务器进行RPC调用。)

答案 2 :(得分:0)

如果您不想每次都去服务器获取数据,可以使用 HTML5存储在客户端上存储数据。 Please refer this link