大小:110.41M
更新时间:23-09-01
系统:Pc
版本:v.艾斯蒙特
互联网创业核心技术:构建可伸缩的Web应用是一本web应用开始手册,由美国软件工程师Artur Ejsmont编著。本书作者深入阐述了设计原则、前端层、Web服务、数据存储层、缓存、异步处理等核心概念与技术,针对可能发生的问题一一剖析,为读者勾勒出了简明清晰的技术框架图。相信本书可以成为开启读者可伸缩架构设计之旅的一个里程碑。
除了电商应用,任何一个To C的App都会面临同样的挑战,如何承载捉摸不定的业务量以及如何快速推进版本的演进。作为引来的昂贵的流量,需要良好的后台承接并及时处理,推动良好的客户体验及带来真实的业务发展,从而帮助C端的创业者快速验证自己的商业模式,并快速迭代。
《互联网创业核心技术:构建可伸缩的Web应用》就是这样一本很好的实践。作为一个To C端的创业公司的CTO,本书作者将自己的成功经验总结归纳出来,对于弹性架构的概念,软件设计的原则,以及如何构建一个优质的互联网应用,进行了深入的讲解。站在一个互联网电商的资深从业者,书中很多的概念与电商行业的实践不谋而合,有些观点对于电商网站的构建有非常好的建设意见。
目 录 1 核心概念 1 什么是伸缩性 从单一服务器到全球用户的Web 架构演化 单一服务器 使用更强的服务器:垂直伸缩 6 服务分离 内容分发网络:静态内容的伸缩性 分散访问流量:水平伸缩 13 服务全球用户的伸缩性架构 数据中心基础设施架构概览 8 前端 Web 应用层 Web 服务层 附加组件 数据持久层 数据中心基础架构 应用架构概览 前端 Web 服务 支撑技术 小结 2 软件设计原则 31 简单 隐藏复杂与构建抽象 避免过度设计 尝试测试驱动开发 从软件设计的简化范例中学习 低耦合 促进低耦合 避免不必要的耦 低耦合范式 不要重复自己(DRY) 复制粘贴代码 基于约定编程 画架构图 用例图 类图 模块图 单一职责 改善单一职责 单一职责的例子 开闭原则 依赖注入 控制反转(IOC) 为伸缩而设计 增加副本 功能分割 数据分片 自愈设计 小结 3 构建前端层 69 状态管理 管理 会话 管理文件 管理其他类型的状态 可伸缩的前端组件 DNS 负载均衡器 Web 服务器 缓存 自动伸缩 部署案例 AWS 场景 私有数据中心 小结 4 Web 服务 102 Web 服务设计 Web 服务作为一种备用表示层 API 优先方式 务实的方式 Web 服务类型 以功能为中心的服务 以资源为中心的服务 伸缩REST Web 服务 保持服务无状态 缓存服务响应 功能分割 小结
1、下载并解压,得出pdf文件
2、如果打不开本文件,请务必下载pdf阅读器
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读试读
应用信息
同类热门
热门标签
网友评论0人参与,0条评论
最新排行
大话数据结构溢彩加强版pdf40.92M清晰扫描完整版 《大话数据结构》是一本非常适合自学的数据结构书籍,由程杰作者精心编写,与一般的教材不同,这本书主要根据教育部关于计算机专业数据结构课程大纲的要求进行了略微的增减,以更好地适应读者的需求。 在书中,作者以一个计算机教师教学为场景,生动地讲
查看
百乐财务金额小键盘打字练习官方版2.44Mv5.2 百乐财务金额小键盘打字练习官方版是一款非常好用的数字小键盘指法练习软件,该软件使用了使用小键盘配合多种常用单据的练习方法,充分训练大脑对数字的敏感和反应能力,提高各手指的协调性和灵活性,能够有效的帮助你练习小键盘打字速度和准确度,以达到在长时间输入
查看
软测之魂核心测试设计精解31.31M肖利琼pdf扫描版软测之魂:核心测试设计精解是一本软件检测指导书籍,由肖利琼编著,本书是作者多年在测试行业经验的总结,全面的揭示了测试设计的各个环节和相应的技术,理论与实践相结合,辅助以典型的测试案例分析,无论你是软件测试架构师、测试工程师还是测试经理、项目经理都可以从书
查看
笨办法学ruby第3版1.38MZed A. Shaw pdf扫描版笨办法学ruby第3版是一本Ruby平台学习书籍,由美国程序员Zed A. Shaw编著。在这本书中,你将通过完成52个精心设计的习题来学习Ruby。阅读这些习题,输入代码(不许复制和粘贴),修正你的错误,观察程序的运行。在这个过程中,你将了解软件是如何
查看