大型网站架构实战

大型网站架构实战

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本书从大型网站架构的发展历程出发,逐步深入介绍大型网站架构的各个部分,并在最后配合实战案例。

内容简介

本书共10章,分为4篇。

第1篇“大型网站架构的发展与面临的挑战”,主要介绍大型网站业务和架构的发展,以及大型网站架构面临的挑战;

第2篇“大型网站架构的技术细节”,主要介绍前端架构、后端架构、云计算服务架构和整体架构等内容;

第3篇“大型网站架构实战案例”,主要介绍单点登录系统架构设计、媒体库管理系统架构设计和直播系统架构设计的相关内容;

第4篇“未来架构的设想”,主要介绍作者对未来架构的一些设想和看法。

本书从实际问题出发,问题与技术相呼应,一步一步地剖析和还原大型网站架构设计,内容通俗易懂,实用性强,特别适合大型网站架构的入门与进阶读者阅读,也适合其他对大型网站架构和云计算感兴趣的读者阅读。

作者简介

作者梁嘉祯,架构师,自由职业者。曾任职于东软集团,从事Web全栈(前端、后端和云计算)开发,并参与项目架构设计。

曾参与过多个合同额亿级和千万级的国内外软件项目,作为架构师或项目经理主导过多个合同额从百万级到五百万级的网站系统项目。现为自由职业者,提供架构咨询服务。

章节目录

版权信息

本书赞誉

前言

第1篇 大型网站架构的发展与面临的挑战

第1章 大型网站业务和架构的发展

1.1 大型网站的业务演变

1.2 大型网站架构的发展

1.3 小结

第2章 大型网站架构面临的挑战

2.1 大型网站架构的基本问题

2.2 业务架构的基本思路

2.3 技术架构的基本思路

2.4 大型网站技术架构的核心问题

2.5 小结

第2篇 大型网站架构的技术细节

第3章 前端架构

3.1 前端的工作原理

3.2 前端架构需要解决的问题

3.3 规整化

3.4 适配性和兼容性

3.5 模块化

3.6 单页应用

3.7 小结

第4章 后端架构

4.1 后端的工作原理

4.2 后端架构需要解决的问题

4.3 规整化

4.4 数据库

4.5 非关系型数据库

4.6 小结

第5章 云计算服务架构

5.1 云计算服务的工作原理

5.2 云计算服务架构需要解决的问题

5.3 云计算服务软件基础框架的构建

5.4 任务池与指令池的搭建和使用

5.5 进度数据池与状态数据池的搭建和使用

5.6 监控软件的构造

5.7 小结

第6章 整体架构

6.1 网站系统的基本结构

6.2 整体架构需要解决的问题

6.3 性能

6.4 可用性

6.5 伸缩性

6.6 安全性

6.7 小结

第3篇 大型网站架构实战案例

第7章 单点登录系统架构设计

7.1 单点登录系统的关键问题

7.2 单点登录系统的详细架构设计

7.3 小结

第8章 媒体库管理系统架构设计

8.1 媒体库管理系统的关键问题

8.2 媒体库管理系统的详细架构设计

8.3 小结

第9章 直播系统架构设计

9.1 直播系统的关键问题

9.2 直播系统的详细架构设计

9.3 小结

第4篇 未来架构的设想

第10章 未来架构

10.1 理解架构

10.2 软件行业的发展

10.3 未来架构的方向

10.4 小结

大型网站架构实战是2022年由机械工业出版社华章分社出版,作者梁嘉祯。

得书感谢您对《大型网站架构实战》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
PHP动态网站开发项目实战 电子书
本书以网站建设情境为导入,结合软件工程思想和网站建设行业的工作过程,将一个完整的动态网站项目划分为典型的工作任务,让读者综合运用网站界面设计、网页设计基础、javascript应用技术、网页布局技术、数据库技术等网站开发相关技术完成一个完整的动态网站项目,在完成工作任务的过程中学习网站开发的技术技能,提升职业能力。本书在编写上致力体现“做中学,学中做”的教学理念,教材的主要内容包括:任务一动态网站
Scratch项目式编程实战:打造超酷大型游戏 电子书
本书特色创新突破图形化编程案例形式,聚焦打造超酷有趣大型项目,全彩印刷,完整代码掌握如何运用知识,一步步创作一个“超级玛丽”式超酷大型通关游戏项目项目式学习体系,真正掌握如何运用所学的编程知识,全面提升计算思维内容要点聚焦于打造一个超酷的大型项目,全面升级计算思维与编程技能。不同于制作各种小项目,本书将带领你创作一个结构完整、功能完善、效果突出,且具有丰富拓展性的大型游戏项目。本书采用项目式学习的
ASP.NET动态网站开发实战教程 电子书
本书介绍了在VisualStudio2010集成环境下使用C#语言进行ASP.NET动态网站开发的各种技术。全书共9章,分别介绍了创建第一个ASP.NET应用程序、C#程序设计基础、Web窗体的基本控件、ASP.NET内置对象及应用程序配置等。
VMware vSphere 6.7虚拟化架构实战指南 电子书
虚拟化架构实战指南,以实战为主、理论为辅,具有很强的可操作性。
Java游戏服务器架构实战 电子书
本书从零开始,阐述游戏服务器设计与开发的流程和技术点,包括网络通信、分布式架构设计、内部RPC通信、数据管理、多线程管理,并从实践的角度出发,配合源码,帮助读者学习服务器架构的设计与开发。