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

  今天按照老师的要求阅读了《大型网站架构核心原理与案例分析》这本书,对此书所讲解的东西感触颇深。

  先谈一谈李智慧老师为什么写这本书。当时李老师想写这本书的起因因为两件事。

  第一件就是11年的时候,京东曾搞过一次大促销活动,买书打五折并且买一百送一百,正当李老师满心欢喜准备购买的时候,点击支付但是服务器没有反应,李老师心生不妙,感觉可能是服务器承受不了崩溃了,果不其然,当晚京东官方就发布微博说服务器出现了问题,已经又重新购买了10台服务器,第二天可以正常使用,本来李老师还惊叹于京东技术部门的强大,一晚上时间就可以解决庞大的数据库扩容问题,但是第二天李老师买的时候还是显示服务器繁忙,李老师的心情(emmm.................)。

  第二件事是12年初,铁路12306网站刚刚上架不久,但在春节期间由于大量的用户访问量而崩溃。在当时春节期间人人都期待回家,而且不需要去火车站排长队买票,大家对12306的期待还是蛮高的,但是庞大的访问量仿佛没有在12306的架构师的预想中发生过一样,这使得李老师很气愤(我猜的嗷),因此12306干脆利落的崩溃了,并且瘫痪了好长时间。

  这两件事情大大刺激了李老师,李老师抱着想要为当时的软件行业做些什么的决心写了《大型网站架构核心原理与案例分析》这本书,并期待着软件行业的进步。

  本书中,重要的架构原理和技术方案都采用多角度描述的方法。

  第1篇,从演化、模式、要素三个维度描述网站整体架构。

  第2篇,从性能、可用性、伸缩性、扩展性、安全这五个要素方面详细描述网站架构核心原理,其中重要的负载均衡、异步处理、分布式缓存等技术方案又在不同章节从多角度进行描述。

  第3篇,通过几个具体案例再一次从整体和局部描述网站架构方法。

  第4篇,从架构师做事的角度回顾网站技术架构,让读者在阅读前面技术章节感到枯燥的时候,也可以跳到本篇休闲放松下。

  总的来说本书让我对软件架构方面有了更深刻的理解认知,软件设计的过程中需要多进行用户场景模拟,尽可能的避免一些不必要的bug发生

  

  

posted @   救救孩子吧/  阅读(23)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示