一部好的文学作品能够让它的读者产生强烈的共鸣,一部好的技术书籍也能如此。
试读章节介绍了两章,第二章大型网站架构模式和第四章瞬时响应:网站的高性能架构。
网站架构模式介绍了:分层、分割、分布式、集群、缓存、异步、冗余、自动化、安全。这一章厚积薄发,前面用直白的语言介绍了技术思路、具体实现种类和注意事项,可谓字字珠玑,非常精彩,这种感觉只有在读Martin Flower的书才有。后面以新浪微博为例介绍了它的系统架构和架构演进过程,基本上前面介绍的模式都有涉及,架构调整部分着墨不多,却值得琢磨,可惜内容少了点,不是每个开发人员都能有幸加入到一个有丰富技术积累的团队或能参与到这样的大型项目,我真希望这部分的内容可以多到单列一章。
第四章先介绍了网站的性能测试指标和测试方法,其中指标主要有响应应时间、并发发数、吞吐量、性能计数器等。 测试指标本身很枯燥,但本章读来却十分流畅,其中系统吞吐量和系统并发数,以及响应时间的关系以高速公路的通行状况做了非常形象的比喻。测试方法具体细分为性能测试、负载测试、压力测试、稳定性测试。这部分内容我真希望内容更详细些,比如相关工具,特别是国内几大互联网巨头相关的开源项目可以介绍下。后面的优化策略估计不是作者的强项,收获不是很多,前端优化部分建议看《高性能网站建设指南》,CDN和反向代理只是草草介绍了下。
这本书的内容是学校里学不到的,是经历过大型网站的长期建设才能做出的总结。大部分技术书籍都只介绍某项技术的使用,能介绍它的使用场景、同类技术比较和优缺点分析的都不多,但这些技术只是完成整个工作所需技术的一部分,如果你没有在脑海里建立完整的知识地图,了解各项技术的发展历程、前景、适用场景等,你就不清楚前进的方向。这本书的价值就在于揭示了大型网站技术架构的技术原理,在于用简练朴实的语言为你建立一份网站开发架构的知识地图,它所包含的大部分内容也适用于企业应用架构,我真希望自己在刚参加工作时就能看到这本书。
相关推荐
分布式系统常用技术及案例分析
第1章 什么是团队开发11.1 一个人也能进行开发21.2 团队开发面临的问题31.3 如何解决这些问题41.4 本书的构成51.4.1 第 2 章 :案例分析
包括文件、内存结构以及构成Oracle数据库和实例的底层进程,利用具体示例讨论了一些重要的数据库主题,同时分析了数据库中的物理结构,如表、索引和数据类型,并介绍采用哪些技术能最优地使用这些物理结构。...
产品圣经《Web信息架构》重磅新版 北极熊迈向移动|硬件|未来
《 WebAssembly原理与核心技术》源代码 :open_book:试读( , ) :heart_suit:购买( , , ) :bug: :headphone: :snake:
Spring cloud与docker高并发微服务架构设计实施(试读)
资源名称:玩到极致 Android手机让你不一样(目录试读)书本内容简介: 《玩到极致Android手机让你不一样》主要内容简介:对于刚入手Android(安卓)手机的人来说,这款界面时尚、功能强大的智能手机操作系统,又...
3GPP系统架构演进(SAE)原理与设计,实在是没找到全本的,只找到了试读的第四章,找的时候发现CSDN上还没有相关资源就发上来了。
他们浓缩了成百上千个项目管理的案例,通过本书中一个个模式展现出来。每个模式都以生动形象的插图开始,另外还加上一些趣闻和真实事件。 本书适合所有软件项目的管理者阅读,也适合有志于成为软件管理者的人参考。
内容全面,对Hadoop整个技术体系进行了全面的讲解,不仅包括HDFS和MapReduce这两大核心内容,而且还包括Hive、HBase、Mahout、Pig、ZooKeeper、Avro、Chukwa等与Hadoop相关的子项目的内容。实战性强,为各个知识点...
最开始学习时,读了试读章节,感觉还不错。亲手编写了部分源码,但动画搞不定,还是找了源码下载。最后读完了试读章节,又找来了整本电子书阅读。
数据库原理习题与解析——李春葆pdf资源下载,习题和解析。
OpenCL异构并行计算:原理、机制与优化实践 此为试读书籍,不全,下载请注意
阿里巴巴技术演进与超越试读文章
Oracle高性能SQL引擎剖析:SQL优化与调优机制详解 试读版前146页
网上下载的试读版本,自己去掉了水印,看着清爽一点。目前还没有全版的放出来。
软件架构专家温昱老师新作——《一线架构师实践指南》试读样章 本书致力于为一线架构师,以及软件企业提供务实有效的架构设计方法指导。 本书从架构师经常遇到的困惑出发,总结软件架构设计中经常遇到的问题,提出...
WireShark数据包分析实战详解试读
云计算:大数据时代的系统工程试读