搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
大型网站架构实战
0.00     定价 ¥ 99.80
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购24本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787111700593
  • 作      者:
    作者:梁嘉祯|责编:刘立卿
  • 出 版 社 :
    机械工业出版社
  • 出版日期:
    2022-02-01
收藏
畅销推荐
内容介绍
本书从大型网站架构的发展历程出发,逐步深入介绍大型网站架构的各个部分,并在最后配合实战案例,详细介绍大型网站架构需要关注的问题及其解决方法,让读者不但可以消除对大型网站架构的神秘感,而且还可以对大型网站架构有更加深入的理解。 本书共10章,分为4篇。第1篇“大型网站架构的发展与面临的挑战”,主要介绍大型网站业务和架构的发展,以及大型网站架构面临的挑战;第2篇“大型网站架构的技术细节”,主要介绍前端架构、后端架构、云计算服务架构和整体架构等内容;第3篇“大型网站架构实战案例”,主要介绍单点登录系统架构设计、媒体库管理系统架构设计和直播系统架构设计的相关内容;第4篇“未来架构的设想”,主要介绍作者对未来架构的一些设想和看法 本书从实际问题出发,问题与技术相呼应,一步一步地剖析和还原大型网站架构设计,内容通俗易懂,实用性强,特别适合大型网站架构的入门与进阶读者阅读,也适合其他对大型网站架构和云计算感兴趣的读者阅读。
展开
目录
前言
第1篇 大型网站架构的发展与面临的挑战
第1章 大型网站业务和架构的发展
1.1 大型网站的业务演变
1.1.1 静态网站的出现
1.1.2 动态网站的出现
1.1.3 大型网站系统的出现
1.1.4 大型云计算网站系统的出现
1.1.5 大型网站的未来
1.2 大型网站架构的发展
1.2.1 动态网页时代
1.2.2 B/S架构网站的崛起
1.2.3 CDN加速网站响应
1.2.4 应用和数据分离
1.2.5 非关系型数据库和关系型数据库并存
1.2.6 集群化
1.2.7 分布式趋势
1.2.8 微服务
1.2.9 大型网站架构的未来
1.3 小结
第2章 大型网站架构面临的挑战
2.1 大型网站架构的基本问题
2.1.1 业务架构面临的挑战
2.1.2 技术架构面临的挑战
2.1.3 业务架构和技术架构的相互成全
2.2 业务架构的基本思路
2.2.1 递进思想
2.2.2 版本计划逐渐完善
2.2.3 持续优化,推陈出新
2.3 技术架构的基本思路
2.3.1 分层思想
2.3.2 IaaS、PaaS和SaaS分层管理
2.3.3 前端、后端和云计算服务分层开发
2.4 大型网站技术架构的核心问题
2.4.1 性能问题
2.4.2 可用性问题
2.4.3 伸缩性问题
2.4.4 扩展性问题
2.4.5 安全性问题
2.5 小结
第2篇 大型网站架构的技术细节
第3章 前端架构
3.1 前端的工作原理
3.1.1 Web服务器搭建
3.1.2 构造一个简单的网页
3.1.3 前端网页的工作原理
3.2 前端架构需要解决的问题
3.2.1 规整化概述
3.2.2 适配性和兼容性概述
3.2.3 模块化概述
3.2.4 单页应用概述
3.3 规整化
3.3.1 编码规范
3.3.2 JavaScript库
3.3.3 组件工具箱
3.3.4 框架
3.4 适配性和兼容性
3.4.1 响应式布局
3.4.2 整体布局
3.4.3 模块布局
3.4.4 适配性测试
3.4.5 浏览器兼容
3.5 模块化
3.5.1 模块化的方法
3.5.2 现今前端模块化的困局
3.5.3 自研框架Trick
3.6 单页应用
3.6.1 单页应用用到的方法
3.6.2 单页应用的发展趋势
3.7 小结
第4章 后端架构
4.1 后端的工作原理
4.1.1 后端开发语言及框架
4.1.2 搭建Web应用服务器
4.1.3 构造一个简单的后端应用程序
4.1.4 后端应用程序的工作原理
4.2 后端架构需要解决的问题
4.2.1 规整化概述
4.2.2 数据库概述
4.2.3 非关系型数据库概述
4.2.4 整合其他应用程序
4.3 规整化
4.3.1 接口设计
4.3.2 编码规范
4.3.3 集中配置
4.3.4 Cookie和Session
4.3.5 应用拆分和协调
4.3.6 日志
4.3.7 自研框架Once
4.4 数据库
4.4.1 数据库对比
4.4.2 数据库的工作原理
4.4.3 数据库设计
4.4.4 数据库操作框架
4.4.5 数据库事务
4.4.6 分布式事务
4.5 非关系型数据库
4.5.1 键值存储非关系型数据库
4.5.2 列存储非关系型数据库
4.5.3 文档型非关系型数据库
4.5.4 图形非关系型数据库
4.6 小结
第5章 云计算服务架构
5.1 云计算服务的工作原理
5.1.1 云计算服务的应用场景
5.1.2 云计算开发语言及其框架
5.1.3 云计算服务软件的工作原理
5.2 云计算服务架构需要解决的问题
5.2.1 云计算服务软件基础框架构建概述
5.2.2 任务池与指令池的搭建和使用概述
5.2.3 进度数据池与状态数据池的搭建和使用概述
5.2.4 监控软件的构造概述
5.3 云计算服务软件基础框架的构建
5.3.1 进程与线程
5.3.2 线程同步
5.3.3 线程模型
5.3.4 软件结构
5.4 任务池与指令池的搭建和使用
5.4.1 消息队列
5.4.2 RabbitMQ消息队列
5.4.3 任务池的搭建与使用
5.4.4 指令池的搭建与使用
5.5 进度数据池与状态数据池的搭建和使用
5.5.1 公共数据空间
5.5.2 Redis数据库
5.5.3 进度数据池的搭建与使用
5.5.4 状态数据池的搭建与使用
5.6 监控软件的构造
5.6.1 软件结构
5.6.2 Supervisor监控软件
5.7 小结
第6章 整体架构
6.1 网站系统的基本结构
6.1.1 前端部分的基本结构
6.1.2 后端部分的基本结构
6.1.3 云计算服务部分的基础结构
6.1.4 网站系统的基本结构
6.2 整体架构需要解决的问题
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证