• 《大型网站技术架构:核心原理及案例分析》阅读笔记03


    第三章:案例

           在本章中,作者为我们举了一些大型网站的实例,通过对这些成功案例的介绍,我们可以进一步对网站的架构有更深的认识,了解优秀架构的优点。

      1.淘宝网的业务架构演化案例

        淘宝仅双11一天,成交额就数以万亿级,创造了电子商务的奇迹,这一奇迹的背后,是电子商务架构技术的不断积累而成的。业务驱动技术,没有高速发展的淘宝业务,淘宝技术也就不会如此完美。淘宝也是从一个简单地LAMP架构的小网站,PHP转型Java,Oracle做数据库,再到Webx和IBatis框架,最后使用Oracle、EMC、IBM来作为技术搭建起了淘宝神话。

      2.维基百科的高性能架构设计分析

        2001年,维基百科创建,它是世界上流量排名靠前的网站,但和同样是大型网站的百度、雅虎不同,维基百科仅仅有数百台服务器,只用十余名人员来维护运行。由于维基是一个非盈利网站,所以他的架构也是用的是免费的LAMP。它的油画可谓做到了极致:网站前端足以应付80%的请求,服务器硬件改善,后端进行缓存。通过这三方面的改进,wikipedia得以名列前位。

      3.海量分布式存储系统Doris的高可用架构设计分析

        Doris是一个海量分布式的KV存储系统,它的设计目标是支持中等规模可用、可伸缩的KV存储集群。对于一个数据存储系统,关键就在于高可用的服务+高可用的数据。系统架构方面,使用了冗余:服务器热备,数据多份储存。服务器分为三部分:应用程序服务、数据存储服务、管理中心服务。最关键的还需要针对不同情况的故障,给出符合情况的解决方案。

      4.网购秒杀系统架构设计案例

        秒杀,是网购常见的促销手段。网站借此可以大规模造势,得到极大的关注,同时还能让极少数的消费者获得真正的收益。但是秒杀却是对网站的极大挑战,在一个时间点,访问数可能达到平时的成百上千倍。针对秒杀的性质,就可以使用以下的策略:秒杀系统独立部署、秒杀页面静态化、租借宽带、动态生成URL。

      5.大型网站典型故障案例分析

        本章介绍了一些网站的典型故障,通过对这些问题的分析,我们可以吸取前人的教训,总结经验。日志故障、高并发数据库、锁、缓存、应用启动不同步、大文件读写独占磁盘、滥用生产环境、不规范流程、不好的编程习惯,这些都会导致网站出现致命的错误。同时也了解到,只有在真正的编程环境下,才可以了解到真正的编程思想,学习到真正的编程技术。

  • 相关阅读:
    使用SilverLight构建插件式应用程序(九) —聊天插件客户端的实现
    .NET 访问JAVA的WebService使用SOAP头
    使用SilverLight构建插件式应用程序(七)
    管理类软件的界面模板。
    使用SilverLight构建插件式应用程序(六)
    使用SilverLight开发ARPG游戏(一)
    AS 学习笔记 元件和代码的绑定
    scaleform 学习笔记1
    cocos2dx 获取图片的某像素点的RGBA颜色
    接触的第二个引擎 scaleform
  • 原文地址:https://www.cnblogs.com/Daddy/p/6413295.html
Copyright © 2020-2023  润新知