在第二章的架构章节中的 随机应变:网站的可拓展架构的篇章中作者介绍了构建网站的可扩展架构、利用分布式队列降低系统的耦合性、利用分布式可复用的业务平台、可拓展的数据结构、利用开放平台建设网站生态圈五个方面,作者在讲述前通过微信的成功发布及其中摇一摇功能的加入的开发的快捷引出来的,其中构建网站的可扩展架构中区分了扩展性和伸缩性的区别,讲到了低耦合性的系统跟容易扩展,并且更容易复用,一个低耦合性的系统也可以让系统更加容易的开发和维护,在如何降低系统的耦合性中,作者主要介绍用分布式消息队列的方法来降低系统的耦合度,及利用分布式服务来提高系统的可复用性,进而创建可复用的业务平台,分布式消息队列中讲到了事件的驱动架构、及分布式消息队列,其中的分布式消息队列讲到可以将其看作将这种数据结构部署到独立的服务器上,它通过消息对象分解系统耦合性,不同的子系统处理同一个消息。而在分布式服务中讲解到了Web Service与企业式分布服务、大型网站分布式服务的需求与特点及分布式服务架构设计。通过该章节的阅读使得我对网站的可扩建架构有了跟深层次的理解,明白了网站的可扩展性所带来的优势与便捷,让我们明白到想要更好的开发产品同时享受自己的生活我们应当具有扩展性的网站架构,这样我们才能更好的适应系统的更新速度。
在第二章的架构章节中的 固若金汤:网站的安全架构,通过前几章节的学习中我们学到了关于网站设计的许多知识,而该章节中作者为我们讲道的是我们在构建后为了让我们的网站更加的安全,讲到了如何构建一个网站的安全架构,在该章节中作者讲到了道高一尺魔高一丈的网站应用攻击与防御、系统加密技术及密钥安全管理、信息过滤与反垃圾、电子商务风险控制四个方面,在第一小节中作者介绍了集中攻击手段如XSS攻击、CSRF攻击等手段,在介绍攻击方式后作者也介绍到了网站的相应防御方式,在几个小节中作者通过发生的网站攻击事件来介绍攻击手段,及相应的防御机制,总之就像作者所说的这个世界没有绝对的安全,就像没有绝对的自由一样,攻击与防御技术作为一对矛盾体,彼此不断此消彼涨,这个世界上没有绝对的固若金汤的网站安全架构,架构师需要时刻警惕,预防可能的漏洞或攻击。总而言之我们想要我们的网站固如金汤我们就需要不断的学习与应对可能出现的状况不断的学习新的知识,努力的去提高自己的水平。