0 0 0

大型网站技术架构:核心原理与案例分析.epub

凡尘几度
1月前 300
我用夸克网盘分享了「大型网站技术架构:核心原理与案例分析.epub」,点击链接即可保存。打开「夸克APP」在线查看,支持多种文档格式转换。
大型网站技术架构 作者: 李智慧 出版社: 电子工业出版社 出品方: 博文视点 副标题: 核心原理与案例分析 出版年: 2013-9-1 页数: 218 定价: 59.00元 装帧: 平装 ISBN: 9787121212000

内容简介

《大型网站技术架构:核心原理与案例分析》通过梳理大型网站技术发展历程,剖析大型网站技术架构模式,深入讲述大型互联网架构设计的核心原理,并通过一组典型网站技术架构设计案例,为读者呈现一幅包括技术选型、架构设计、性能优化、Web 安全、系统发布、运维监控等在内的大型网站开发全景视图。 《大型网站技术架构:核心原理与案例分析》不仅适用于指导网站工程师、架构师进行网站技术架构设计,也可用于指导产品经理、项目经理、测试运维人员等了解网站技术架构的基础概念;还可供包括企业系统开发人员在内的各类软件开发从业人员借鉴,了解大型网站的解决方案和开发理念。

作者简介

李智慧 曾在阿里巴巴担任技术专家,参与阿里巴巴基础技术平台开发和www.alibaba.com架构设计。 目前就职英特尔亚太研发中心从事云计算与大数据方面的研发工作。

网友热评

林临: 花了半天时间读完了,对于初学者来说是不错的导论介绍,即使时间有点久还是可以了解一下网站开发的全貌。但是非常非常厌恶书后半部分作者指点人生的态度,是不是在阿里待久了多多少少跟马老师学习了一点?技术开发谈到后面我都可以感受到书后面中年男人的油腻了,更不要提夹着的两三个低俗的段子。还是去看DDIA了,国产技术书籍谨慎阅读。 飞林沙: 没有特别深刻的内容,大多都是就网站架构优化中比较常见的思路,也没有过多地去介绍实际的经验。比较适合刚刚接触网站架构的同学有个通盘的了解,也可以是有一定经验的同学作为目录一样去看。

图书目录

第1篇概述 1大型网站架构演化 2 1.1大型网站软件系统的特点 3 1.2大型网站架构演化发展历程 4 1.2.1初始阶段的网站架构 4 1.2.2应用服务和数据服务分离 4 1.2.3使用缓存改善网站性能 5 1.2.4使用应用服务器集群改善网站的并发处理能力 6 1.2.5数据库读写分离 7 1.2.6使用反向代理和CDN加速网站响应 8 1.2.7使用分布式文件系统和分布式数据库系统 9 1.2.8使用NoSQL和搜索引擎 10 1.2.9业务拆分 11 1.2.10分布式服务 11 1.3大型网站架构演化的价值观 13 1.3.1大型网站架构技术的核心价值是随网站所需灵活应对 13 1.3.2驱动大型网站技术发展的主要力量是网站的业务发展 13 1.4网站架构设计误区 14 1.4.1一味追随大公司的解决方案 14 1.4.2为了技术而技术 14 1.4.3企图用技术解决所有问题 14 1.5小结 15 2大型网站架构模式 16 2.1网站架构模式 16 2.1.1分层 17 2.1.2分割 18 2.1.3分布式 18 2.1.4集群 19 2.1.5缓存 20 2.1.6异步 20 2.1.7冗余 21 2.1.8自动化 22 2.1.9安全 23 2.2架构模式在新浪微博的应用 23 2.3小结 25 3大型网站核心架构要素 26 3.1性能 27 3.2可用性 28 3.3伸缩性 29 3.4扩展性 30 3.5安全性 30 3.6小结 31 第2篇架构 4瞬时响应:网站的高性能架构 34 4.1网站性能测试 35 4.1.1不同视角下的网站性能 35 4.1.2性能测试指标 36 4.1.3性能测试方法 39 4.1.4性能测试报告 41 4.1.5性能优化策略 41 4.2Web前端性能优化 42 4.2.1浏览器访问优化 42 4.2.2CDN加速 43 4.2.3反向代理 44 4.3应用服务器性能优化 45 4.3.1分布式缓存 45 4.3.2异步操作 52 4.3.3使用集群 53 4.3.4代码优化 54 4.4存储性能优化 58 4.4.1机械硬盘vs.固态硬盘 58 4.4.2B+树vs.LSM树 59 4.4.3RAIDvs.HDFS 61 4.5小结 64 5万无一失:网站的高可用架构 66 5.1网站可用性的度量与考核 67 5.1.1网站可用性度量 67 5.1.2网站可用性考核 67 5.2高可用的网站架构 69 5.3高可用的应用 71 5.3.1通过负载均衡进行无状态服务的失效转移 72 5.3.2应用服务器集群的Session管理 73 5.4高可用的服务 76 5.5高可用的数据 78 5.5.1CAP原理 79 5.5.2数据备份 82 5.5.3失效转移 84 5.6高可用网站的软件质量保证 85 5.6.1网站发布 85 5.6.2自动化测试 86 5.6.3预发布验证 87 5.6.4代码控制 88 5.6.5自动化发布 90 5.6.6灰度发布 91 5.7网站运行监控 91 5.7.1监控数据采集 92 5.7.2监控管理 93 5.8小结 94 6永无止境:网站的伸缩性架构 95 6.1网站架构的伸缩性设计 97 6.1.1不同功能进行物理分离实现伸缩 97 6.1.2单一功能通过集群规模实现伸缩 98 6.2应用服务器集群的伸缩性设计 99 6.2.1HTTP重定向负载均衡 100 6.2.2DNS域名解析负载均衡 101 6.2.3反向代理负载均衡 102 6.2.4IP负载均衡 103 6.2.5数据链路层负载均衡 104 6.2.6负载均衡算法 105 6.3分布式缓存集群的伸缩性设计 106 6.3.1Memcached分布式缓存集群的访问模型 107 6.3.2Memcached分布式缓存集群的伸缩性挑战 107 6.3.3分布式缓存的一致性Hash算法 109 6.4数据存储服务器集群的伸缩性设计 112 6.4.1关系数据库集群的伸缩性设计 113 6.4.2NoSQL数据库的伸缩性设计 117 6.5小结 119 7随需应变:网站的可扩展架构 121 7.1构建可扩展的网站架构 122 7.2利用分布式消息队列降低系统耦合性 123 7.2.1事件驱动架构 123 7.2.2分布式消息队列 124 7.3利用分布式服务打造可复用的业务平台 126 7.3.1WebService与企业级分布式服务 128 7.3.2大型网站分布式服务的需求与特点 129 7.3.3分布式服务框架设计 130 7.4可扩展的数据结构 131 7.5利用开放平台建设网站生态圈 132 7.6小结 134 8固若金汤:网站的安全架构 135 8.1道高一尺魔高一丈的网站应用攻击与防御 136 8.1.1XSS攻击 136 8.1.2注入攻击 138 8.1.3CSRF攻击 139 8.1.4其他攻击和漏洞 140 8.1.5Web应用防火墙 141 8.1.6网站安全漏洞扫描 142 8.2信息加密技术及密钥安全管理 142 8.2.1单向散列加密 143 8.2.2对称加密 144 8.2.3非对称加密 144 8.2.4密钥安全管理 145 8.3信息过滤与反垃圾 146 8.3.1文本匹配 147 8.3.2分类算法 148 8.3.3黑名单 149 8.4电子商务风险控制 150 8.4.1风险 151 8.4.2风控 151 8.5小结 153 第3篇案例 9淘宝网的架构演化案例分析 156 9.1淘宝网的业务发展历程 157 9.2淘宝网技术架构演化 158 9.3小结 162 10维基百科的高性能架构设计分析 163 10.1Wikipedia网站整体架构 163 10.2Wikipedia性能优化策略 165 10.2.1Wikipedia前端性能优化 165 10.2.2Wikipedia服务端性能优化 166 10.2.3Wikipedia后端性能优化 167 11海量分布式存储系统Doris的高可用架构设计分析 169 11.1分布式存储系统的高可用架构 170 11.2不同故障情况下的高可用解决方案 171 11.2.1分布式存储系统的故障分类 172 11.2.2正常情况下系统访问结构 172 11.2.3瞬时故障的高可用解决方案 173 11.2.4临时故障的高可用解决方案 174 11.2.5永久故障的高可用解决方案 175 12网购秒杀系统架构设计案例分析 176 12.1秒杀活动的技术挑战 177 12.2秒杀系统的应对策略 177 12.3秒杀系统架构设计 178 12.4小结 182 13大型网站典型故障案例分析 183 13.1写日志也会引发故障 184 13.2高并发访问数据库引发的故障 184 13.3高并发情况下锁引发的故障 185 13.4缓存引发的故障 185 13.5应用启动不同步引发的故障 186 13.6大文件读写独占磁盘引发的故障 186 13.7滥用生产环境引发的故障 187 13.8不规范的流程引发的故障 187 13.9不好的编程习惯引发的故障 188 13.10小结 188 第4篇架构师 14架构师领导艺术 190 14.1关注人而不是产品 191 14.2发掘人的优秀 191 14.3共享美好蓝图 192 14.4共同参与架构 193 14.5学会妥协 194 14.6成就他人 194 15网站架构师职场攻略 196 15.1发现问题,寻找突破 197 15.2提出问题,寻求支持 199 15.3解决问题,达成绩效 201 16漫话网站架构师 203 16.1按作用划分架构师 203 16.2按效果划分架构师 204 16.3按职责角色划分架构师 205 16.4按关注层次划分架构师 205 16.5按口碑划分架构师 206 16.6非主流方式划分架构师 207 附录A大型网站架构技术一览 208 附录BWeb开发技术发展历程 215 后记 218

大型网站技术架构:核心原理与案例分析.epub"网盘下载"

版权说明

1、本站不保存、不存储任何实质资源,以上二维码指向为网盘资源链接,其内容归对应版权方所有
2、如有侵犯版权的情况,请点击下面举报/反馈按钮反馈或发送邮件[email protected]投诉说明情况
3、我们核实后将第一时间删除相关页面内容,谢谢理解和配合

这些人下载过 (12)
  • Coolheart°
  • 飞驰
  • 他的她的他的她的他
  • 爱了一整个曾经
  • 空山松子落
  • 静谧光
  • 苏坡man
  • 泪成殇
  • 以眨眼干杯
  • 半曲笙歌葬流年
  • 修图照骗大赛常驻嘉宾
  • 她好沉可我放不下
最新回复 (0)

    暂无评论

请先登录后发表评论!

返回
请先登录后发表评论!