关于“关注此商品的用户还关注了”功能


像京东等购物网站上一般都“关注此商品的用户还关注了”的功能,请问这样的功能从数据库设计还有SQL方面,如果能够做到性能最快?

sql mysql

来自东方的鸟 12 years, 5 months ago

我觉得设计一张用户浏览商品日志表即可,然后在后台定期缓存那些经常被浏览商品的用户曾经看过其他商品的列表(可以每天生成两次,根据你的具体情况而定),这样可以减轻前台的压力,那些不常被浏览的商品你可以选择在后台生成也可以在前台生成,但频率要低一些。

禁断D红领巾 answered 12 years, 5 months ago

Your Answer