哦,多谢banq老师了。现在学生还有一个问题请教,请banq老师帮忙。每个用户都有个人主页。个人主页显示用户的好友,最近访客等信息。我是把个人主页独立出去做为了一个值对象,模型如下:
public class Account{
private PersonalPage personalPage;
}
public class PersonalPage{
}
但是这样有个问题,personpage的内容都是通过查询数据库填充的,并且个人主页信息很多,查询很费性能,如果用户刷新一下就要去查询数据,或者当其他人访问某人的个人主页时,也是去数据库查询,这样太费性能,所以我想是把personalPage的内容缓存,因为personalPage是只读的,banq老师能不能指点个缓存的方案。其他的一个方案就是把Account缓存,而account是聚合的根,account控制了对personalPage的缓存,能不能缓存account,account的写要比personalpage的写操作频繁。