美文网首页
011--【秒杀】缓存优化

011--【秒杀】缓存优化

作者: 糖纸疯了 | 来源:发表于2019-08-25 16:38 被阅读0次

1、写作背景

前面提到,当前的项目不是前后端分离,所有页面的跳转都是后端的页面跳转,这样做浏览器不能进行页面缓存,导致流量有点可怕

2、学习要点

优化三大利器:【限流】【降级】【缓存】


image.png

  • 为了防止超卖,就在用户唯一标识和商品ID之间设置联合主键(该方案不具备扩展性)
  • 为了防止超卖,使用数据库的乐观锁(但是会把所有性能瓶颈全部都放在mysql数据库上)
  • 现在可以用redis进行优化:使用redis进行库存存储,用户违规IP/用户(同一个IP在同一个时间之内重复请求,会报错)
  • 现在可以用一些其它方法进行限流:guava(后端进行限流)

相关文章

  • 011--【秒杀】缓存优化

    1、写作背景 前面提到,当前的项目不是前后端分离,所有页面的跳转都是后端的页面跳转,这样做浏览器不能进行页面缓存,...

  • 无聊想了个秒杀的架构设计

    业务需求,秒杀iphone,库存10台,同时参与秒杀人员100w,不讨论前端优化(如产品信息缓存,脚本合并等) 解...

  • 秒杀系统优化

    秒杀问题: 多人集中时间读写同一份库表,读写冲突,锁严重 优化思路 将请求尽量拦截在系统前端 利用缓存 优化细节 ...

  • 电商高并发秒杀5 流量削峰技术

    前言 对应的交易优化技术使用了缓存校验+异步扣减库存的方式,使得秒杀下单的方式有了明显的提升。即便查询优化,交易优...

  • 12-场景

    1、秒杀场景 应对策略: 1)秒杀系统独立部署 2)秒杀商品页面静态化 3)租借秒杀活动带宽(将秒杀页面缓存到CD...

  • Redis入门到高可用-10.缓存的使用与优化

    1.概要 缓存的收益与成本 缓存更新策略 缓存粒度控制 缓存穿透优化 无底洞问题优化 缓存雪崩优化 热点key重建...

  • 第十章-Redis缓存和优化

    一. 缓存的收益和分析 二. 缓存的更新策略 三. 缓存粒度控制 四. 缓存穿透优化 五. 无底洞问题优化 六. ...

  • 简述http缓存

    简介 网站性能第一优化定律:优先考虑使用缓存优化性能。合理的使用缓存,对网站的性能优化的意义重大。以下对于缓存,都...

  • 秒杀系统架构优化思路

    《秒杀系统架构优化思路》 上周参加Qcon,有个兄弟分享秒杀系统的优化,其观点有些赞同,大部分观点却并不同意,结合...

  • 无标题文章

    缓存优化:优化缓存数据结构,减少属性,复用共同引用,String.Intern()优化存储时间,自动清理机制删除不...

网友评论

      本文标题:011--【秒杀】缓存优化

      本文链接:https://www.haomeiwen.com/subject/cbgqectx.html