从db加载一次集合,在jsp中使用整个站点

时间:2013-07-17 16:02:44

标签: jsp mongodb caching memcached

我正在使用JSP和Mongodb。我想加载一次mongodb集合并通过我的网站使用它。因此,每次提出查询时,都不应该反复创建集合对象。 我知道这与缓存内存有关,但我很抱歉我对此没有任何想法。

另外,我有一个模型二进制文件,我想加载一次并使用它。我想两者都可以用类似的方式完成。

提前致谢。

1 个答案:

答案 0 :(得分:0)

最简单的方法是将mongodb集合放在会话中。您可以将任何由字符串键命名的对象值(包括mongodb集合)放入会话中。 至于你的二进制文件,你可以将二进制文件的内容读入一个字符串,然后再将它放入会话中。 在任何一种情况下,您都可以在尝试加载之前检查对象是否存在于会话中。