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

武威建设厅网站网页快照

武威建设厅网站,网页快照,上海网站建设公司网站,做跨境电商的血泪教训一,需求 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.cadmedia.cn/news/1371.html

相关文章:

  • 自学网站建设基本流程百度seo报价
  • 河南网站建设制作价格seo如何去做优化
  • 企业网站建设北京怎样注册自己网站的域名
  • 建设网站可以搜索电影免费b站推广短视频
  • 销售网站建设价格神马推广
  • 微信官方网站服务中心湖南网站推广公司
  • 桂林北站防疫电话免费seo
  • 品牌排名网站杭州上城区抖音seo如何
  • wordpress图文并排seo关键词排名教程
  • 深圳做网站推广的公司哪家好全网推广平台
  • 大型网站建设定制开发四川企业seo推广
  • 建设工程网站新专家入库seo博客优化
  • 建立网站的英文短语廊坊seo整站优化
  • wordpress替换图片路径宁波seo公司
  • 直播平台推荐多合一seo插件破解版
  • 如何开发一个视频网站sem是什么意思啊
  • 长春电商网站建设费用外贸网站搭建
  • 公众平台登录官网百度爱采购关键词优化
  • 游戏软件开发需要学什么专业杭州seo代理公司
  • 自己怎样学做网站网站网络排名优化方法
  • 网站微信建设运维经验东莞营销网站建设推广
  • 电子商务与网站建设网络营销是做什么的
  • 建设电子商务网站目的可以免费网络推广网站
  • 怎么把别人网站源码弄出来百度上怎么注册店铺地址
  • 深圳市建设注册执业资格中心网站网站一般需要怎么推广
  • 帮人做传销网站违法吗北京网站营销与推广
  • 网络营销方式可以分为哪几个类型?汉中网站seo
  • 公司网站建设的步骤长春网站优化流程
  • 之江汇学校网站建设经典品牌推广文案
  • 汕头高端网站建设线上推广平台报价