当前位置: 首页 > wzjs >正文

个人做论坛网站做电影网站程序好用

个人做论坛网站,做电影网站程序好用,静安区建设工程招标投标管理部门网站,杭州网站排名外包一,需求 1,发布评论,支持回复楼层,楼中楼 2,评论读取排序,按照点赞数,时间排序 3,置顶评论,显示作者回复过,点赞过,用户 4,系统敏…

一,需求

1,发布评论,支持回复楼层,楼中楼

2,评论读取排序,按照点赞数,时间排序

3,置顶评论,显示作者回复过,点赞过,@用户

4,系统敏感词评审

5,删除评论

6,管理平台,搜索,删除,评审等操作

二,分析及难点

量大,怎么存,存哪里,怎么做到高性能查询,及实现高效排序

不能用普通的表来存储,量大,查询效率不高

用redis ZSET,可实现排序

量的问题:这么多评论,可能几万条,甚至更多。导致zset存的量多大,怎么拆分。

怎么接受评论数据,可用mq进行削峰。

持久化,虽然要存redis,表里也需要存储的,可通过异步存储

从业务层级来说,主题对象是作者发布内容,其次是评论,评论也分第一次层级,回下面回复内容,及嵌套回复。

表结构设计

发布内容表:发布内容ID 发布内容 

评论表:评论ID 发布ID 层级标志( 0代表第一层评论)父层级ID 评论时间

redis zset存储,key 发布ID, number 评论人ID(第一层),sorce点赞数

评论内容呢,number只能用ID标识,需要另外存吗,String key = 发布ID+评论者ID,value=内容

评论回复呢,回复还有点赞数呢,还是用zset存储,key=发布者ID+评论人ID

number=当前回复人ID,sorce还是点赞数据,他的评论内容还是String存储

有层级结构:用hash存储呢,key field value,可以代替String 

key = 发布ID filed 论者ID value=内容,可以批量操作,批量取数据

高并发访问问题,热点评论问题

按理说,数据都放在redis,高并发访问问题不大,可以用多级缓存,和双检查锁

热点评论问题:还是导致,redis大key问题

mq消息积压问题,写入评论,立刻展示,后续逻辑比如落表,写缓存异步处理

http://www.dtcms.com/wzjs/818678.html

相关文章:

  • 网站建设要托管服务器深圳博惠seo
  • 国外有网站备案制度吗企业网络的构建与实施
  • 推广型网站建设软件青海省教育厅门户网站登录
  • 沈阳网站建深圳做美颜相机的公司
  • 上海网站备案在哪里做商务网站
  • 网站顶部广告代码北京做网站便宜的公司
  • 洛阳便宜网站建设公司精通网站建设工资多少
  • 建设招标网网站三点水网站建设合同
  • 贵阳建网站公司摄影网站建站
  • 建设旅游网站的目的和意义阿里巴巴可以做公司网站吗
  • 网站大全免黄企业手机网站建设策划书
  • 手机网站制作公司报价单下载安装百度地图导航
  • 区块链网站开发阿里云服务器架设网站
  • 济南制作网站制作公司策划曲靖住房和城乡建设局网站
  • 建网站 做淘宝客网站建设是什么意思 打不开
  • 天津响应式网站建设新媒体营销总结
  • 河南网站排名大连住房城乡建设网站
  • 南京建站公司android开发框架
  • 房地产楼盘微信网站建设营销方案顺义网站制作
  • 视频分享网站开发恒丰建设集团有限公司 网站
  • 淘宝网站边上的导航栏怎么做深圳手机商城网站设计价格
  • 无锡专业做网站的公司哪家好wordpress首页模板制作
  • 长网页网站关于网站建设的技巧
  • 南昌优化网站分析彩页设计教程
  • 网站结构说明个人网站可以做音乐吗
  • 微网站建设找哪家公司好网站开发页面设计报告
  • 山东东成建设咨询有限公司网站做网站的手机软件
  • 延庆网站建设网站建设的网
  • 广告公司品牌策划网站seo软件
  • 模板网站报价明细餐饮客户管理系统