标签:
大型网站核心架构要素
一,性能
网站一般性能指标:响应时间,并发数,吞吐量(TPS,QPS,HPS),性能计数器等;
WEB前端性能优化:浏览器访问优化,CDN加速,反向代理
应用服务器性能优化:分布式缓存,异步操作,使用集群,代码优化(多线程,资源复用,数据结构)
存储性能优化:机械硬盘VS固态硬盘,B+树VS LSM树,RAID VS HDFS
二,可用性
高可用的目的:保证服务器硬件故障时服务依然可用,数据依然保存并能够被访问
高可用应用:通过负载均衡进行无状态服务的失效转移,应用服务器集群的session管理
高可用服务:分级管理,超时设置,异步调用,服务降级,幂等性设计
高可用数据:数据备份和失效转移,CAP原理
高可用软件质量保证:网站发布,自动化测试,预发布验证,代码控制(svn,git),自动化发布,灰度发布
网站监控:监控数据采集,监控管理
三,伸缩性
四,扩展性
五,安全性
标签:
原文地址:http://www.cnblogs.com/cookiehu/p/5068566.html