价值十万的架构知识-何小伟

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
– 商品常规数据为非及时数据 – 现存库存因下单扣减为及时数据
• 非及时性数据走CDN(各级缓存)
• 及时数据要注意缓存和读取效率
– 及时数据也要有缓存
– 注意逐级漏斗的衰减情况
优化方式二:按需加载
• 按时段
• 按屏数
• 按显示数据
• 用户需要看到的时候才加载
优化方式三:逐级缓存
• 业务允许的范围内尽可能每一级都缓存
优化方式五:允许不完美
• 没有精钢钻不揽瓷器活
• 热门事件独立于正常业务去布置
– 独立服务器
– 独立域名
– 独立结构方案
– 独立程序
– 排队和容错
枯燥的概念
• 复杂网络
– 关系网 – 朋友圈/群 – 边界(认识新的人)
• CDN
– 缩短边界 – 定向缓存
谢谢!!
Q & A
ห้องสมุดไป่ตู้
• 费时的操作一定要缓存
• 使流量像漏斗一样逐级往下递减
优化方式四:按需更新
• 根据实际需要做更新逻辑
– 价格、库存 – 商品信息(图片、名称等) – 页面效果、css等
• 根据更新逻辑做页面数据调取逻辑
– 页面效果、css一次性发布到CDN – 商品信息定时发布到页面 – 价格库存ajax拉去
• 及时性要求很高的也可以做缓存(1s)
价值十万的架构知识
程序结构和相关基本知识 mail@hexiaowei.cn
网络结构
什么叫缓存?
• • • •
书桌 书架 书库 图书馆
• • • •
取书
取数据
网络
CPU 内存 硬盘 网络
• • • •
本机 Redis/mem DB 外网资源
木桶效应
5
优化方式一:动静分离
• 根据数据有效期分别拉取数据
相关文档
最新文档