大型网站技术架构-核心原理与案例分析-阅读笔记4

     在第三章案例章节中的淘宝网的架构演化案例分析小节中作者主要分析了淘宝架构的演化,以淘宝网的实例给我们分析介绍了淘宝网的业务发展历程及淘宝网的技术架构演化两个方面,在业务发展中作者写到淘宝的技术是随着淘宝业务一起发展起来的,业务是推动这技术发展的动力,淘宝如今的规模和当初有很明显的变化,在技术架构演化中介绍了架构技术的更新升级,该章节中主要介绍淘宝网的发展的历程,在随着时间的发展不断中网站的架构不断的引用着新的技术,由最初简单的c2c更改过来的网站,放弃了lamp架构转而使用java作为开发平台并应用Oracle做后端数据库,随着技术架构的升级才有了如今的淘宝网站,淘宝由最初使用他人的架构稍微的修改到如今的有了自己的架构模式,走上了属于自己的发展的模式,不断的发展引用新的技术。

       在第三章案例章节中的维基百科的高性能架构设计分析小节中作者分析了其网站的整体架构和它的性能优化策略,在它的整体架构中说到它是建立在LAMP的基础上,它的其他的基础技术组件也同样是采用免费的开源软件。正因为维基百科网站是非营利的因此需要尽可能的使用免费的软件和廉价的服务器,其架构的主要由GeoDNS、LVS、Squid、Lighttpd、PHP、Memcached、Lucene、MySql几个部分组成。在性能优化策略中讲到了其前端性能优化、服务器端性能优化、及后端性能优化三个方面的介绍,前端技术的核心是反向代理服务器Squid集群技术,而在之前的的技术引用的是CDN服务,该技术当初被技术团队称之为“圣杯”并且讲到了它的几条准则,服务器端主要以PHP服务器,并且对其相应的开源软件进行了许多的优化,而在其后端性能中它包含了缓存、存储、数据库等被应用服务器依赖的都可以归类为后端服务,讲到了维基百科网站的缓存的使用策略,其中有许多的值得借鉴的东西。

原文地址:https://www.cnblogs.com/chenpengmeng/p/6392176.html