《大型网站技术架构》书评

出版社:电子工业出版社
出版日期:2013-9-1
ISBN:9787121212000
作者:李智慧
页数:218页

不想当架构师的程序员不是好产品

对整个技术体系缺少整体认知的我,这本书给我一个整体的骨架感。以前只做后端技术,喜欢研究算法,知识面比较窄。花1个小时看完第一章就有种神清气爽的感觉,忽然明白了那些大型网站,海量的淘宝是怎么架构出来的。性能、可用性、伸缩性、扩展性和安全五大方面来阐述网站架构,从纵向的前端、应用、服务、数据,到横向的各模块交互,全面丰富的解构。作者把复杂的问题简单的概括总结出来,对于互联网经验不够充足的我来说,这些知识整体、全面,学到作者的分析和理解能力,弥足珍贵。最后不忘说说架构师应该如何和大家合作,如何更好工作的话题,说的相当在理,作者是想明白了的聪明过来人。

对于某些人,我就呵呵了;对于本书,我还是买了

这年头网络很发达,几乎什么东西都可以down。有些聪明人,直接根据关键字google一下,信息也能获取个十之八九。这年头知识不值钱,尤其是冷门小众的东西,国外分享的那么多,直接拿来用就是了。而且,程序员大多内(闷)秀(骚),写点漂亮的代码可以,追求妹纸这么的事情都表达不好,更别说出书了。所以就冲着这本书深入浅出我也得掏钱买了,更何况里面的内容还真是不错呢。大型网站技术架构,涉及方面很多,想全部讲个清楚,那至少得2000页,更何况,讲清楚你就能看懂了吗?任何NB的人,都是项目实战而来的。所以,那些认为内容太泛泛的人,可以you can you up做事情最怕的是方向错了,做程序员也一样。而这本书,就是一个指明大方向的参考。

书的内容还可以,但是印刷质量太差,建议不要购买,对不起这个价格

前几天,犹豫了很久,同时入手了李智慧的《大型网站技术架构 核心原理与案例分析》和杨传辉的《大规模分布式存储系统 原理解析与架构实践》。一到手,看到李智慧的《大型网站技术架构 核心原理与案例分析》,没有开读,看到 【“电子工业出版社”】 印的书就后悔了。标价同样是59的书。李智慧的《大型网站技术架构 核心原理与案例分析》 218页, 封面还没开始用,就皱了。封面,一前,以后,扉页处的纸那是一个差,像是以前八九十年代,上厕所用的那种纸一样。刚送过来,封面就有点脱胶。【电子工业出版社】,你还敢更没有节操一点么?这样的书,真心担心看一次,就破烂不堪了。内容还未看,不过看过封面,讲解的内容还是不错。虽然可能都是皮毛,但是提供了一个深入下去的方向。而同样是阿里系出的, 杨传辉的《大规模分布式存储系统 原理解析与架构实践》,【机械工业出版社】 共293页, 比起 李智慧的《大型网站技术架构 核心原理与案例分析》,纸张和包装完全是属于精美的级别。书到手时,还有塑料封装。阿里的这两本书,总的来说,书中讨论的内容还是不错。但是强烈鄙视【“电子工业出版社”】 这种无良出版商。后面阅读完了,在进行后续的评价.....

内容比较泛,比较适合刚接触网站架构的童鞋

读这本书很容易睡觉,读着读着就睡着了,好吧,我承认书中很多内容之前都了解过。 内容比较泛,比较适合刚接触网站架构的童鞋。很多知识点到为止。但基本上关于网站架构的各个知识点都能有所涉及。不过一本200多页的书也很难深入讲解每个知识点。如果想对某些知识点有更深入了解,还需要辅助得看其它方面的资料。但还是特别感谢作者在百忙之中能抽空分享这些心得,希望有更多像阿里巴巴、腾讯、百度或其它互联网公司的工程师能做更多同样的分享,如果能就某一主题深入介绍就更好了。

适合互联网项目经理和产品经理的“科普读物”

评价一本书需要从这本书不同目标受众的视角,对于资深架构师来说,这本书可能没有什么;对于初中级WEB运维和开发工程师,这本书可以让你节省很多摸索的时间,少走很多弯路;对于项目经理和产品经理,这本书是很好的互联网技术“科普”读物。

架构科普入门书籍

基本就是互联网公司标准架构设计和开发流程。架构的经验是很多故障堆起来的,需要较好的计算机基础,知道系统瓶颈在哪里,还需要开阔的视野,知道什么工具能解决什么问题。很赞同书里一句话“是业务成就了技术,是事业成就了人”。内容排版不错,属于科普书籍,两百页,字不多,没有太多深入,毕竟每个专题都可以讲太多,属于大纲型的书籍,两天抽空看完了。

比较全面 有不少不错的观点

本文并没有什么特别的东西,但是都很实在,而且能很好的组织起来,也可以看为一个架构。何为架构,要有大局观,大局观就是提前预防掉那些通用的问题:高可用,工程化,伸缩性,扩展性。对应需要的能力:了解分布式的一些东西,了解项目的业务和流程和运维使之工程化,了解负载均衡,能够对业务的分割和代码的分层。文中其他的一些观点我倒是很喜欢:1 先成就他人,再成就自己 2 刚开始加入的时候不要急于证明自己,要先融入。 3 最好的奖励就是目标的达成,最大的惩罚就是目标没实现 4 技术是要解决问题,但是我们要关心的是解决问题的人。 5 学会妥协 6越激烈的争辩代表越关心这个问题 文中有些例子有点意思1 wiki的实现中就是业务退一小步,技术进一大步。这个他们能够那么省钱的原因啊。2 秒杀从根本上来讲并不是很难,首先是页面的静态化,开始秒杀的按钮通过js来实现,js不缓存,js尽量小。开始秒杀的时候使用可以秒杀的js。秒杀很少能达数据层,因为就那么几个能成功。主要的压力在应用服务器,但是用一个记数服务器,收到请求更新这个数字,大于数字的直接返回秒杀失败。所以大部分都会进入失败的逻辑,整个也很简单。只要业务服务器能抗住这些访问压力就基本ok了,如果业务服务器不够,可以直接在负载均衡那边随机失败一部分。3 负载均衡的实现: 1 dns实现 2应用层实现,使用反向代理。3 网络层实现 ip负载均衡,通过网关来修改目标ip 4 数据链路层 改mac地址,如lvs。 负载均衡的策略主要有 轮询 随机 最少连接 hash。4 一致性hash的时候,用多个虚拟节点对应一台实际的服务器,如150:1 这样会大大减少负载波动。

网站演化的科普书籍

这本书前两章讲了大型网站用到的一些技术和概念,属于科普性的内容。第三章的案例讲得太过宽泛,与期待不合。整本书还行 ,作者把大型网站建站的主要技术都点到了。如果案例可以深入一点讲,这本书就比较值得读了。

内容不错,但有些浅尝辄止

还不错,但是感觉太浅藏辄止。唯一技术上深入一点是Consistent Hashing那部分,但是网上教程很多,也不是太复杂的内容。Case Study部分可以再深入一些最好,而不仅仅是丢个架构图出来。有些比较有趣的架构,例如Instagram, Facebook等,其实都可以拿出来分析一下。典型故障分析还不错,但是内容太单薄了。最后架构师部分可有可无。还有个问题是本书主要以Java生态系统为基础,对其他语言的讲解太少。即便是Java生态系统,涉及到具体的都以淘宝内部的工具为主,没有太大借鉴意义。

内容很丰富

没看过,看了介绍和目录,感觉内容很丰富的说。这些都是网站建设当中实际要面对的一些问题,很有针对性,很实用。当然这些都是针对一些中大型网站来说的,对于一般企业公司网站,流量不高的网站,无所谓了。他们需要的是短平快,定位不同。不明觉厉!

每次都有新的收获

两个视角1.技术是因业务存在而存在网站业务发展的各个阶段造就了技术支撑体系的不断发展演化。2.大型网站的5个核心要素性能、可靠性、可用性、可扩展、安全性围绕着这五点有各个篇章讲解各种应对解决方案。后续的两块1.典型系统的案例架构分析2.写给架构师的工作经验手册和建议读此书的感觉1.结构思路很清晰,可读性很高,很接地气。2.这本书涉及网站的方方面面,见识到很多可用的思路和解决方案

架构的科普书、入门书,有用即是好的

用了坐地铁的时间看完了本书,现在重新翻了前三章,梳理一下。说一本书有没有价值,不是说作者有多么有名,不是说书讲得多么高深,让人看不懂(比如,小时候觉得余秋雨的书多么牛逼,晦涩的啥都看不懂),而是说读者看完书后能产生多少共鸣,多少为读者所用。这本书就是一本对我产生价值的书。作者说,软件架构是指有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计。书中先介绍了一个架构的简单发展史,然后分别讲了性能、可用性、伸缩性、扩展性、安全性等五个核心要素。在架构发展史中,我们看到,不是所有网站上来都追求庞大的架构,而多是从LAMP开始,通过架构的分层、业务的分层进行扩展。从这点来看,公司的很多线上事故确实是由于架构不合理造成的。由于工作原因,我重点关注了可用性部分。一个高可用网站的软件生产工艺,起码要关注以下几个方面:发布策略、自动化测试、预发布验证、代码的管理、自动化发布、灰度发布等。这些点我司一个都还没有做好,软件质量差也就不足为奇了。再加上实时监控、数据的冗余灾备,基本保证了网站的高可用。后面有一个案例是讲淘宝技术架构发展的,可以结合《淘宝技术这十年》一起看。

说白了就是现在网络上

内容太单薄了,饼很大但内容深度有限,基本上都是网络上的各大型网站的综合,现在很多就是打着这种幌子来谈架构,个人以为架构按需定制越简单越好,此书的内容只是把网络流传的大型网站架构杂烩了一下,当然也有一个人的经验与心得,但只是点到为止,真正的干货还是比较少,架构还是需要大家结合自己项目情况,从工作实践,而不是堆砌框架

技术小白的入门书籍

不愧是架构师写的书,脉络清晰,条理分明。非技术岗的我只是把他作为科普书籍来读,细节深入的部分也可以带过,并不影响了解全局。以下读书建议也是针对我这类读者来说——全书四大部分:第一章概述可以重点阅读,即是概览亦是总结,对网站架构的搭建,形态演化,基础模式和核心要素有很全面清晰的阐述。读完可以了解整个网站架构的基本情况。第二章针对网站架构的5大核心要素展开深入的说明,解读了每一个核心要素的检验标准和常见优化策略,不过具体到有些专业词汇还需要查阅其他资料,有些难懂。但是作者对基础知识点的解读已经足够让我这种技术小白理解。第三章结合各大公司实例进行网站架构优化的分析,如果有实例工作经验的阅读起来可能会更有体会。最后一章在说架构师,不管是什么职业岗位,有些道理总是相通的。整本书读下来除了个别难懂的专业点,很顺畅,没有多余的套话,有些地方作者会插入自己的感性领悟,也能得到一些启发。作为小白觉得最好的读此书方法是认真读第一章,然后通读第二章先理解纲领,再填充阅读,希望深入的部分继续补充阅读,最后两章可以轻松泛读。

值的一读

这本书对大型网站的演化发展的过程,做了一个比价详尽的概述,虽然比较宽泛,但对于对架构敢兴趣的同学,非常值得一读,网站的演化过程,架构模式,性能,高可用性,伸缩性,扩展性,安全性等等都有涉及,看完这本书,让我对“架构”这两个字,有了更进一步的了解了,现在公司项目的架构很有问题,在加上本人技术菜鸟级别,还是要多学习学习~~~

宽泛、全面但不深入的技术架构科普书籍

书中大多数知识点比较熟悉所以读起来比较快,整体看来基本网站所用的技术都有提及,或多或少都有介绍。作为一个网站架构的入门书籍还是胜任的,理论梳理得比较清晰,技术介绍也比较流畅。不太满意的是一本200页的书定价要59元,这个苦了荷包紧张的读书人了。

评论大型网站技术架构

这本书总结了大型网站技术的点点滴滴,让我一方面渐渐梳理了一些架构上的内容。比如何时何地用什么架构和框架,比如怎么进行有效的横向和纵向扩展。虽然有一点毕竟宽泛,不怎么实战化。有时候觉得这本书是个理论狂魔,但是理论建立在实践之上了。值得通读一遍,然后到时候有用到其中的某一块,比如分布式缓存,可以详细了解。我认为是这样的,花了两周时间看的。

这本书重点在

这本书重点在最前面."目前全球大型网站没有一个一开始规模大的,都是一台服务器,一台电脑开始做出来慢慢发展出来的."我觉得跟"淘宝技术10年"这本书差不多,但是2位作者的写作方式不一样.对刚开始学习网站的人来说这本书还是很有帮助的, 怎样架构,怎么解决问题等等,

性价比一般

内容还是很不错,但是自己去搜集也是很容易找到的。 定价有点偏高,买了之后还是有点亏的感觉,网站架构理论对于从业稍微久一点的人基本都清楚。 所以感觉干货不是很多,没事看看加深印象还是可以的。书还没有看完,至少从前面的几章来看,只能给70分,后面看完在说把。

不建议购买,按目录标题用google搜索排名靠前的blog文章精度就够了

这书比较薄,定价59比较反感的是这书的开头拉了一堆所谓的有title的架构师来撑场面,吹捧气息十足。在知乎上看过好几次这作者自荐这书的,真的拿上手看了遍,定价和内容质量严重不匹配,感觉这书有点像早几年的一本叫做 开源技术选型手册 的码农实践版 借来翻看足矣,不值得购买。

可当技术小说一样读

我在读这本书时,翻得非常快,呵呵。内容其实涵盖还是挺全的,大型网站的方方面面,面广但讲得不够深,或者说可当通俗的技术小说一样来读,作者了解的东西挺多,但里面的很多东西可能不一定是自己做的,只是拿过来一些同事的经验来说事。总体来说,不要期望太高,但作为一个想了解淘宝网等大型电子商务网站技术架构的人来说,也可以读一读,长长见识。

干货略少,泛泛而谈

作者在阿里有一线的架构经验,但是本书中谈得并不深入,老生常谈的一些东西,实例部分更是点到即止。不过作者作了一定的归纳,可以看作是一般的方法论入门。下面是部分摘抄内容:4.3.4 代码优化(P54)1.多线程(1)使用多线程的原因:IO阻塞与多CPU;(2)启动线程=[任务执行时间/(任务执行时间-IO等待时间)] * CPU内核数(3)线程安全的主要手段:将对象设计为无状态、使用局部对象、并发访问资源时使用锁;2.资源复用:单例、线程池;3.数据结构;4.垃圾回收。5.3.2 应用服务器集群的Session管理1.Session复制;2.Session绑定;3.利用cookie记录Session;4.Session服务器;7.1 1.伸缩性不需要改变网站的软硬件设计,仅仅通过改变部署服务器数量就可以扩大或者缩小网站的服务处理能力。或者说,系统能够通过增加(减少)自身资源规模的方式增强(减少)自己计算处理事务的能力。2.扩展性对现在系统影响最小的情况下,系统功能可持续扩展或者提升的能力。表现在系统基础设施稳定不需要经常变更,应用之间较少依赖和耦合,对需求变更可以敏捷响应,它是系统架构设计层面的开闭原则。8.4.规则引擎规则引擎是一种将业务规则和规则处理相分离的技术,业务规则将文件由运营人员通过管理界面编辑,当需要修改规则时,无须更改代码发布程序,即可实时使用新规则,而规则处理逻辑则调用处理输入的数据。

一本普及网站技术架构的书

从大型网站的高性能架构、高可用架构、伸缩性架构、可扩展性架构和安全架构阐述了大型网站的技术架构。但是具体如何实现,如集群如何配置没有描叙。阅读本书,可以大致了解大型网站架构的全貌。普及了一些网站技术架构的基础知识。如何真正构建一个大型的网站。还是得通过持续不断的运营和发展,逐步从小网站演进到大网站,不断由业务驱动技术架构的发展。总的来说本书对于了解互联网网站架构还是值得一读。

大型网站技术架构 读后

架构上的方方面面都谈了些,也因此对各个方面一般都是浅浅带过。200来页的书,就别指望包罗万象了。可以作为一本闲书,翻翻回顾回顾,整理一下自己的技术思路。不过对于刚接触互联网架构的人来说,还是有些价值的。秒杀的章节上讲的技巧还可以,值得一学。

入门很好

作者的背景可谓是强力背书,而且从书中也可以看出作者本身的工程经验非常丰富,对架构技术的方方面面都应该涉猎不少。本书的优点是对大型网站的技术架构有一个系统性的梳理,让人看起来很有条理;缺点是讲得太浅,不过要一个人一本书讲透架构所有的方方面面也显然是不太现实的。所以总得来说,感觉入门是极好的选择,能让你对大部分的架构技术有一个宏观了解,继续深入则是后续的工作了。

网站架构科普入门

网站架构入门科普。刚刚看完,写得挺好的,通俗易懂,开篇就明义:"大型网站是演化出来的,不是设计出来的。",通过对这句经典的"任何计算机科学中的问题,都可以加一层抽象层来解决。"的阐述,衍生出了,缓存为王,分层,解耦,模块化等各个网站架构中应该遵循的原则。 总的来说,作者认为纵向分层,横向分层,可线性伸缩是大型网站面对复杂业务和海量访问的致胜法宝!书中负载均衡那一节,基本上是参考的《HTTP权威指南》负载均衡的内容。也推荐大家可以看看《HTTP权威指南》这本书。

几篇博客文章如何演变成一本书

其实书里前几章内容对于对网站架构没有什么概念的人(譬如我)来说还是挺有用的(虽然还是有大把东西都已经知道并且在用了)。但给人的感觉始终是博客文章的范。内容讲的挺实在,各个部分的组件需要的相关手段都有提及。但是,也就这样了。整本书概念提得挺多,解释挺少,感觉起来也就是几篇博客就能搞定的事儿。为了出成一本书,添加了许多不必要的东西,外加一堆的重复和废话。就这样还只有218页,可见内容是多么的少了。总结:这书网上搜搜前三四章相关的博客快速看看差不多了,买书实在没必要。

系统全面但不深入的网站架构介绍

系统的讲述了网站架构,演进的各种技术和原理。可以让初学者对网站架构以及演进有一个很好的全貌,少走很多弯路,同时也能继续深入研究里面的一些技术点,如果能把第三篇和第四篇具体案例以及架构师写的再具体和深入点就更好了。


 大型网站技术架构下载 精选章节试读


 

农业基础科学,时尚,美术/书法,绘画,软件工程/开发项目管理,研究生/本专科,爱情/情感,动漫学堂PDF下载,。 PDF下载网 

PDF下载网 @ 2024