以下书籍,大多出自阿里系,有理论有实践,感兴趣不妨看看,文末有福利:送你9本书,人人有份。
1、《大型网站技术架构:核心原理与案例分析》
主要从大型网站架构的特点,架构目标(高性能,高可用,可伸缩等)基本理论讲起,并介绍了几个很有特色的案例。
2、《大型网站系统与Java中间件实践》
对分布式系统的演进做了较好的介绍。对常用中间件(服务框架,数据访问层,消息中间件)做了比较深入的讲解,原理到实践都有了。
3、《大型分布式网站架构设计与实践》
对面向服务的架构,分布式基础设施(缓存,持久化,消息系统,搜索引擎(lucence,solr)),互联网安全架构,系统稳定性,数据分析等做了较好的讲解。
4、《Web信息架构——设计大型网站》
可以较系统的建立网站信息架构设计的思想。对思考如何设计一个大型网站比较有帮助。
5、《高性能网站建设》
对web前端架构做了非常好的讲解。注意此处的前端不只是 JS,CSS,HTML,是指业务逻辑层之前的部分,包括缓存,DNS等。