1.初始网站 2. 应用和数据服务分离 3.网站使用缓存 4.应用服务器集群部署 5.数据库读写分离 6.网站使用反向代理和 CDN 访问 7.使用分布式文件和分布式数据库系统 8.使用 NoSQL 系统和搜索引擎 9.应用拆分 10.分布式服务