![](https://img.haomeiwen.com/i10555291/de2f590569739ed0.png)
一.
一).技术架构要实现的目标(核心要素):
1.高性能
1).性能问题是网站优化升级的触发器
2).前端常用优化方法:
浏览器缓存
页面压缩
合理布局
减少cookie传输
CDN
反向代理
3).后台常用优化方法:
服务器本地缓存
分布式缓存
消息队列
集群
数据库优化手段(索引、缓存、sql优化)
NoSql
2.可用性
1).主要问题: 服务器宕机
2).解决手段: 冗余备份
3.伸缩性
1).大型网站面临的问题: 高并发访问、海量数据存储
2).解决手段:
构建集群: 应用服务器集群、缓存服务器集群、数据库服务器集群
4.扩展性
1).事件驱动架构
消息队列(观察者模式)
2).分布式服务
业务与可复用服务相分离(模块化)
5.安全性
1).防范各种攻击窃密手段
2).网站架构主要的几种模式
分层
分割
分布式
集群
缓存
异步
冗余
自动化
安全
网友评论