最简单的互联网应用架构:应用程序,文件,数据库应用数据分离:应用服务器,文件服务器,数据库服务器使用缓存改善系统性能:增加本地缓存/分布式缓存使用应用服务器集群改善系统的并发处理能力数据库读写分离使用反向代理和 CDN 加速网站响应使用分布式文件系统和分布式数据库系统使用 NoSQL 和搜索引擎业务拆分微服务及中台化大数据与智能化(今日头条) 待写。参考:架构师训练营-第四章课件 动画形式。