2013-07-17 29 views
0

我正在使用JSP和Mongodb。我想加載一次mongodb集合,並通過我的網站使用它。所以,每次提出查詢時,它都不應該一次又一次地創建集合對象。我知道這與緩存內存有關,但我很抱歉,我對此沒有任何想法。從db加載一次集合,在jsp中使用整個站點

此外,我有一個模型的二進制文件,我想加載一次,並使用它。我猜兩者都可以用類似的方式完成。

在此先感謝。

+0

使用像[ehcache](http://ehcache.org/)或[infinispan](http://www.jboss.org/infinispan/)這樣的緩存解決方案,而不是想自己構建。 –

回答

0

最簡單的,如果它適合你,將會把mongodb集合放在會話中。您可以將任何對象值(包括mongodb集合)(以字符串鍵命名)放入會話中。 至於你的二進制文件,你可以將二進制文件的內容讀入一個字符串,然後再把它放入會話中。 無論哪種情況,您都可以在嘗試加載之前檢查會話中是否存在對象。

相關問題