一般网站的架构
缓存
失败的结构:
优化方式一:动静分离
根据数据有效期分别拉取数据
–商品常规数据为非及时数据
–现存库存因下单扣减为及时数据
非及时性数据走CDN(各级缓存)
及时数据要注意缓存和读取效率
–及时数据也要有缓存
–注意逐级漏斗的衰减情况
优化方式二:按需加载
按时段
按屏数
按显示数据
–用户需要看到的时候才加载
优化方式三:逐级缓存
业务允许的范围内尽可能每一级都缓存
费时的操作一定要缓存
–使流量像漏斗一样逐级往下递减
优化方式四:按需更新
根据实际需要做更新逻辑
–价格、库存
–商品信息(图片、名称等)
–页面效果、css等
根据更新逻辑做页面数据调取逻辑
–页面效果、css一次性发布到CDN
–商品信息定时发布到页面
–价格库存ajax拉去
–及时性要求很高的也可以做缓存(1s)
优化方式五:允许不完美
没有精钢钻不揽瓷器活
热门事件独立于正常业务去布置
–独立服务器
–独立域名
–独立结构方案
–独立程序
-排队和容错
优化一期
优化二期
续
复杂网络
–关系网
–朋友圈/群
–边界(认识新的人)
CDN
–缩短边界
–定向缓存
转载:http://blog.csdn.net/caisini_vc/article/details/44179801