撑千万级,大型电商分布式架构解析( 六 )
浏览器优化:减少 Http 请求数 , 使用浏览器缓存 , 启用压缩 , Css Js 位置 , Js 异步 , 减少 Cookie 传输;
CDN 加速 , 反向代理;
应用层优化:处理网站业务的服务器 。 使用缓存 , 异步 , 集群
代码优化:合理的架构 , 多线程 , 资源复用(对象池 , 线程池等) , 良好的数据结构 , JVM 调优 , 单例 , Cache 等;
存储优化:缓存 , 固态硬盘 , 光纤传输 , 优化读写 , 磁盘冗余 , 分布式存储(HDFS) , NOSQL 等;
1.5. 高可用架构
大型网站应该在任何时候都可以正常访问 。 正常提供对外服务 。 因为大型网站的复杂性 , 分布式 , 廉价服务器 , 开源数据库 , 操作系统等特点 。 要保证高可用是很困难的 , 也就是说网站的故障是不可避免的 。
如何提高可用性 , 就是需要迫切解决的问题 。 首先 , 需要从架构级别 , 在规划的时候 , 就考虑可用性 。 行业内一般用几个 9 表示可用性指标 。 比如四个 9(99.99) , 一年内允许的不可用时间是 53 分钟 。
推荐阅读
- 单机|游戏推荐:当前八款最热门的大型单机,都是不容错过的精品游戏
- 女孩|第五人格:小女孩堪称“BUG女王”,用她对战,你千万要小心!
- 天堂w|各地鲸鱼玩家齐聚一堂,《天堂W》上市两天的收入突破九千万元
- 穿越火线|CF:火线角色“千千万”,角色大集结确定不来?
- 炉石传说|炉石传说:把冲锋玩到极致?设计师千万不能看到的OTK冲锋套路
- edg战队|疯狂!EDG夺冠\承包\热搜,上亿人狂欢!千万不要找极端游戏男?
- 电影霸主|大话2超千万的伤害!大君携手全服霸主队伍速刷顶级BOSS天罡18星
- 圣战群英传|DNF:最强大作战注意事项!想领2本红字书,上线后千万不要去刷图
- 原神|原神:抽到新武器该给谁用?详细分析来了,千万别浪费这两把神器
- lpl|S11的LPL如此拉跨,为何依然被吹到世界第一?多半是因为电商三大家!