0

有文章列表,每次分页(每页10条数据)获取,用户登录时需要检查用户是否已经点过赞。

article:{
    title:String,
    summary:String,
    hasPraised:boolean//是否点过赞
    ...
}

表结构如下:

table article:{//文章表
    id:BIGINT//自增Id
    title:VARCHAR(45)
    ....//其他属性
}

table praise:{//点赞表
    id:BIGINT//自增Id
    article_id:BIGINT//文章Id
    user_id:BIGINT//用户Id
    create_time:DATETIME//创建时间
}

目前是实时查mysql,根据praise表查询用户是否已经点赞
不知道该如何优化提升接口响应速度。

PS:如果使用redis,请注意目前项目不支持redis持久化,只当做缓存使用。

油条 68
2015-12-13 提问

查看全部 4 个回答

1

点赞时间记录有用吗?没用的数据记录了徒增烦恼

该答案已被忽略,原因:不符合答题规范:内容不是答案,可用评论、投票替代,无意义的内容:赞、顶、同问等毫无意义的内容

推广链接