`
wzg1101
  • 浏览: 11577 次
  • 性别: Icon_minigender_1
  • 来自: 吉林
社区版块
存档分类
最新评论

读《大型网站技术架构:核心原理与案例分析》有感

 
阅读更多

      昨天下班之前,花了半个小时的时间,看了试读章节,不得不说,这是一本非常棒的书,很少有技术类的书籍,能让我有如此惊喜的感觉。回到家之后,我坐在电脑前,将试读章节细细的看了两遍,个人觉得这本书完全可以和Head First系列相媲美,如果让我给这本书打分的话,我会毫不犹豫的给它满分。

      在架构模式这一章中,作者从九个层面对大型网站架构模式进行了讲解,分层、分割、分布式、集群、缓存、异步、冗余、自动化、安全。做为一名有着八年java开发经验的技术经理,我见过很多优秀的同行,但是从来没有哪一个人,能够用如此精炼的语句,深入浅出的说明一个大型门户网站应该如何架设,庖丁解牛,不过如此。说来惭愧,虽然我在公司也顶着一个架构师的头衔,平日也负责过一些中小型产品项目的设计开发工作,但和作者比起来,我觉得自己不过是一个刚刚入门的菜鸟。我不知道其它章节写的如何,但是我要说,相对于亚马逊上的书价,单是这一章就值回票价了。

      作者在这一章中介绍了很多工作中的关键技术点,可以说是满满的干货。有一些技术我在工作也使用过,比如说设置浏览器缓存、使用yuicompressor压缩js和css,在tomcat上启用gzip压缩,用ant脚本进行项目持续构建和自动构建;也有一些是我略有所闻,但是从来没在工作中使用过的,比如说Hadoop,MapReduce,生产者消费者设计模式,消息队列,建立分布式静态资源服务器(主要是项目规模太小,没那么多的用户。。。),但是更多工作技巧的是我没有接触过的,比如说CDN加速,反向代理,消息队列,对线上生产环境进行心跳检测,自动化报警。。。

      这一章对于我来说,在工作中起到了指引性的作用,它让我站在一个更高的角度去看一个产品应该如何设计,当用户增加后,应该如何进行扩展,也让我认识到自己在项目管理的工作中,还有哪些不足。我觉得有志于成为架构师、产品经理和项目经理的人,都应该来看看这本书。

      最后,我想起了亚马逊上对于该书的一句评价,当应聘者人手一本此书的时候,阿里、腾讯、京东……的面试官们怎么办呢?这确实是个问题。

 

分享到:
评论

相关推荐

    SOA的反思:SOA架构的本质

    #### SOA的核心原理 1. **松散耦合**:SOA架构中的服务应尽可能地独立于彼此,减少相互依赖的程度,以便提高系统的灵活性和可扩展性。 2. **非物质化接口**:服务之间通过标准格式的数据进行通信,而这些数据通常是...

    架构之美中文文字版(_Reilly)

    美丽的架构不仅仅是技术上的完美实现,更是设计理念的体现,能够激发人们的创造力和激情,使人们在使用过程中感受到愉悦。 #### 第2章 两个系统的故事:现代软件神话 - **2.1 混乱大都市**:通过一个具体的案例,...

    分布式系统概念的教学案例设计与实践.pdf

    此外,案例分析和讨论也有助于培养学生的批判性思维和问题解决能力。 在分布式系统教学实践中,教师应注重理论与实践相结合,让学生亲手编写代码或者使用模拟工具来实现简单的分布式系统。这样,学生可以更直观地...

    软件架构师视频2018年(百度网盘)

    通过具体案例分析,可以让学员更直观地感受到软件架构设计的实际应用场景。本章节会选取多个典型项目作为研究对象,引导学员分析其架构设计的优点和不足之处,并思考改进方案。 ### 十七、系统架构设计论文 最后,...

    基于HTML5的响应式网站的设计与实现(论文)正文.docx编程资料

    ### 基于HTML5的响应式网站设计与实现 #### 一、绪论 ##### 1.1 课题研究意义和目的 随着互联网技术的迅速发展,网站已经...接下来,我们将深入分析系统的需求,并基于这些技术设计和实现一个具体的响应式网站案例。

    软件工程的软件工程案例.pptx

    ### 软件工程的软件工程案例 #### 第1章 软件工程概述 **什么是软件工程** 软件工程是一门应用工程原理、方法与工具进行软件开发、维护、管理和运行的学科。其核心目标是确保软件产品的质量和可靠性,同时提高...

    东北林业大学《物联网技术》2020考研专业课复试大纲.pdf

    2. **物联网技术的三层体系架构**: - **感知层**:负责信息采集和物体识别,主要包括RFID标签和读写器、传感器、二维码标签等。 - **网络层**:负责信息传递和处理,包括各种有线和无线网络以及网络管理系统和...

    微机原理课程改革探索.docx

    - **激发学生学习兴趣**:通过案例分析、实际操作等方式,让学生感受到微机原理的实际应用场景,提高学习的积极性。 - **加强知识之间的联系**:在教学过程中注重不同知识点之间的联系,帮助学生构建起完整的知识...

    中图人教版(2020)信息技术必修二 3.1 信息系统中的计算机与移动终端 教案.pdf

    7. **教学过程设计**:通过实际案例分析信息系统的工作流程,引导学生下载学习资料体验数据传输,拆解计算机识别硬件组件,使用ENIAC模拟器感受早期计算机的工作方式,以及小组合作完成报告和展示,以强化知识掌握。...

    基于ASP.NET的房产网站毕业设计实现+源码.rar

    【标签】:“基于ASP.NET的房产网站毕业”这一标签明确了项目的核心技术和应用场景,ASP.NET是微软公司推出的一种Web应用程序框架,常用于构建动态网站和企业级应用。而“毕业”则暗示这是一项教育背景下的任务,...

    电信设备-一种仿螳螂虾复眼的图像信息采集系统及工作方法.zip

    这份文档很可能深入探讨了系统的架构、工作原理、实现技术以及潜在的应用场景。 在具体的系统设计中,可能包括以下几个关键知识点: 1. **复眼结构**:介绍螳螂虾复眼的生物学特性,如其独特的光感受器布局和视觉...

    以培养应用型人才为目标的《单片机原理与应用》课程教改探讨.pdf

    参考文献方面,课程改革研究应参考前人的研究成果,例如迟少华基于案例分析的《单片机原理与应用》教改研究,龙顺宇的新工科PBL模式下的单片机课程项目式教学实践,以及王善伟关于单片机项目式教学与实施的研究。...

    《数据结构》案例式教学中的基本案例研究.pdf

    在案例式教学中,教师需要重视案例的质量和适用性,确保案例能够有效地融入课程内容,让学生在案例分析中达到预定的教学目标。案例的选择应该是真实和本质的,以便于学生能够从中获得真实问题的解决经验。 通过案例...

    电子功用-可主动模拟踏板感觉的双电机驱动式电子液压制动系统

    描述中的“行业资料-电子功用-可主动模拟踏板感觉的双电机驱动式电子液压制动系统”表明这是一个针对行业专业人士的文档,可能包含详细的技术介绍、设计原理、应用案例或系统的优势分析等信息。 在汽车行业中,电子...

    900页深度学习编码.docx

    - **深度学习概述**:深度学习作为机器学习的一个分支,通过模仿人脑神经网络的结构与工作原理来进行模式识别、分类等任务,其核心在于构建多层神经网络模型以自动提取数据特征。 - **TensorFlow简介**:TensorFlow...

    基于虚拟现实的教育培训平台设计与应用研究.pptx

    4. **实验设计与数据分析**:设计具体的实验方案,并对收集到的数据进行统计分析,以评估虚拟现实技术的实际效果。 #### 第2章 相关理论介绍 ##### 虚拟现实技术原理 虚拟现实技术通过模拟真实的视觉、听觉甚至是...

Global site tag (gtag.js) - Google Analytics