我有一个网站,可以通过各种方式搜索内容列表,例如“按日期排序显示用户523创建的内容”或“显示最近10篇文章的列表”。
我使用Hibernate作为ORM,并且Hibernate提供对象缓存。但是对于像最新内容的首页列表这样的对象列表,我不知道如何最好地缓存该内容。目前,我的Spring控制器只返回标准JSP页面,然后我在调用另一个类的同时在JSP级别上使用oscache进行包装。
虽然这种方法看起来不够优雅。我真正想要的是,如果可用,则使控制器可以访问缓存结果,以便JSP只关注显示结果。
这里有哪些选择?
我使用Hibernate作为ORM,并且Hibernate提供对象缓存。但是对于像最新内容的首页列表这样的对象列表,我不知道如何最好地缓存该内容。目前,我的Spring控制器只返回标准JSP页面,然后我在调用另一个类的同时在JSP级别上使用oscache进行包装。
虽然这种方法看起来不够优雅。我真正想要的是,如果可用,则使控制器可以访问缓存结果,以便JSP只关注显示结果。
这里有哪些选择?