一般网站的架构

网站的架构与优化[价值十万块的课程]_网站架构 优化


缓存

网站的架构与优化[价值十万块的课程]_网站架构 优化_02

失败的结构:

网站的架构与优化[价值十万块的课程]_网站架构 优化_03


优化方式一:动静分离


根据数据有效期分别拉取数据

 –商品常规数据为非及时数据

 –现存库存因下单扣减为及时数据

非及时性数据走CDN(各级缓存)

及时数据要注意缓存和读取效率

 –及时数据也要有缓存

 –注意逐级漏斗的衰减情况


优化方式二:按需加载


按时段

按屏数

按显示数据

 –用户需要看到的时候才加载



优化方式三:逐级缓存


业务允许的范围内尽可能每一级都缓存

费时的操作一定要缓存

 –使流量像漏斗一样逐级往下递减



优化方式四:按需更新


根据实际需要做更新逻辑

 –价格、库存

 –商品信息(图片、名称等)

 –页面效果、css

根据更新逻辑做页面数据调取逻辑

 –页面效果、css一次性发布到CDN

 –商品信息定时发布到页面

 –价格库存ajax拉去

 –及时性要求很高的也可以做缓存(1s



优化方式五:允许不完美


没有精钢钻不揽瓷器活

热门事件独立于正常业务去布置

 –独立服务器

 –独立域名

 –独立结构方案

 –独立程序

 -排队和容错



优化一期


网站的架构与优化[价值十万块的课程]_网站架构 优化_04




优化二期



网站的架构与优化[价值十万块的课程]_网站架构 优化_05




复杂网络

关系网

朋友圈/

边界(认识新的人)

CDN

缩短边界

定向缓存

转载:http://blog.csdn.net/caisini_vc/article/details/44179801