《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
关于 LearnKu
notifications数据表里有类似的两个字段:当用户访问时:
在入口里做这样的逻辑:
unread_notification_count是否大于 0,否的话继续;unread_notification_count减 1 ;非常直接的逻辑,大家有没有更好的设计?
@Summer 如果增加一个通知表,那么还得关联上对应的pull request表,issues表,因为在获取通知列表的时候要有标题,作者信息,最后回复人信息。而且每次访问一个pull request详情页都去判断这个地址是不是在用户的未读通知表中,性能太浪费了吧,大部分时候都不在通知表里面。
还要维护用户表中的未读通知数和通知表中记录数的一致性,通知表会有频繁的查询删除操作,而且很有可能通知列表页是只显示最近n条未读通知的,用mysql也不好限制通知表中的记录数。
其实我就是想问一下这种情况用redis存通知可不可以,感觉挺麻烦的。