网站架构核心要素:从这五个角度去考虑问题(下面都是从这五个角度去分析的)
服务器端性能优化:
应用服务器集群的可伸缩性设计(应对高频访问时段和低频访问时段,其实是负载均衡的一些实现方式):
网站的安全架构:
信息加密技术及密钥安全管理:
1)单向散列加密
2)对称加密
3)非对称加密
4)密钥安全管理
信息过滤与反垃圾:
1)文本匹配
2)分类算法
3)黑名单
网站的可扩展架构:
一 利用分布式消息队列降低系统耦合性
1)事件驱动架构
2)分布式消息队列
二 利用分布式服务打造可复用的业务平台
1)Web Service与企业级分布式服务
2)大型网站分布式服务的需求与特点
3)分布式服务框架设计
三 可扩展的数据结构
大型网站技术架构:点击打开链接
数据读写分离
数据库———>缓存
负载均衡
请求分发
一幅包括技术选型、架构设计、性能优化、Web 安全、系统发布、运维监控等在内的大型网站开发全景视图。
涉及的核心技术包括前端优化、CDN、反向代理、缓存、消息队列、分布式存储、分布式服务、NoSQL存储、搜索、监控、安全等一系列保证大型网站安全可靠运行的关键技术点。