主题:
字号:
16
行距:
2.0

第884章 赢得生前身后名![1 / 3]

“张教授,陆向阳的回答对不对啊?”

班里有同学忍不住问了一句。

张铭不动声色的沉吟片刻,点点头道:

“我只能说是很好的答案,但陆向阳的回答属于典型的性能优化思路。

属于治标不治本,只能让系统多撑一会儿。”

说完,他看向其他同学发问道:

“你们也可以想想这个问题!

在动数据库之前,有没有更根本的,属于‘设计’和‘架构’层面的事情要做?”

有同学这时举起了手:“张教授,我认为可以增加服务器,扩容解决。”

张教授微微摇头,目光依旧带着鼓励:

“增加服务器扩容,这确实是应对用户量增长的一种常见手段,但它和数据库优化一样,同样属于性能层面的调整,并非从设计架构根本上去解决问题。

大家再深入思考一下,当用户量从几百人暴增到十万人级别,系统在架构设计上首先要确保的是什么?”

教室里一片安静,大家都在努力思索。

过了一会儿,有个同学试探着说:

“是不是要先对系统架构进行重新评估和规划,看看现有的架构能不能支撑这么大的用户量,如果不行,就得重新设计?”

张教授露出赞许的神色:

“这个思路对了一部分,不过还不够全面。

从软件工程架构设计层面来看,面对用户量如此巨大的增长,系统第一个,也是最迫切需要做的事情是进行系统的可扩展性设计。

这意味着要从整体架构上考虑如何让系统能够方便地扩展,以应对未来可能出现的更大规模用户增长。

比如采用分布式架构,将不同的功能模块分布到不同的服务器上,这样当某个模块压力过大时,就可以单独对该模块进行扩展,而不会影响到整个系统。

同时,还要考虑系统的容错性和高可用性设计,确保在部分服务器出现故障时,系统依然能够正常运行,不会导致大量用户无法使用。”

说完,张教授又看向陆向阳:

“陆向阳,你之前从性能优化角度回答很不错,现在结合我刚刚说的,再谈谈你的想法?”

突然,陆向阳眼睛一亮:

“张教授,我明白了。

第一件最迫切的事,不是去优化某个具体部件,而是对系统进行拆分。

系统现在是一个庞大的单体架构,所有功能都挤在一起。

用户、商品、订单、消息这些模块高度耦合。

一旦某个功能出问题,或者需要扩展,会牵一发而动全身。”

张教授脸上

本章未完,请点击下一页继续阅读!

武德充沛
烟火成城
神话版三国
坟土荒草
我的战神女婿肖晨姜萌
喜欢吃生菜
被逐出宗门后,师尊师姐后悔终生周通慕容雅幽沧月
尊者朽
厉总,夫人不想复婚还偷生你的崽
酸奶福福
诸天影视剧变
浪子开心屋
人族镇守使
白驹易逝
百无禁忌
石三
白手起家,蝙蝠侠干碎我的致富梦
火星咖啡
一卦断生死,全网跪求我开播
尔东不凡
重生97,我在市局破悬案
贫道信佛
新概念诡道升仙
残酷厕纸天使
斗罗:我生物学者,觉醒器武魂?
奔跑的狗子
你有天眼不去赌石,又在乱看
燃烧飞鹰
太古神尊
楚长歌
太古神尊叶风叶紫灵
楚长歌
废土人间
棵东林
觉醒修仙,离婚当天闪婚美女总裁
水木清阳
四合院里的惹不起
光照在你身上
火影:女频系统?大木叶羁绊来咯
吕凤仙
四合院,开局我选入赘
周平公
年代:地狱开局,我是资本家少爷
法舟
魂穿大明:洪武第一国舅爷
土木学大神
让你辅佐曹操,你天天骂他送死
天煞门的小花娘
黄金家族,从西域开始崛起
东天门
修仙异数
天道至一
四合院:揍易中海,何雨柱掀桌子
二八飞虎
任务流神豪
幼儿园高手
重回1982小渔村
米饭的米
公若不弃,愿拜为义父
辣酱热干面
第四天灾从不相信钢铁洪流!
喀秋莎第一可爱
修仙界只有妖女了是吗
月下千早
四合院之扮猪吃老虎
戈壁孤狼夜
青山
会说话的肘子
半岛小行星
鸡兔同笼
北海道赛马物语
点旗2009
仙命在我
杜养吾
半岛头号玩咖!
HKDoll
被夺一切后我成了仙道魁首
盛唐无夜
重生鉴宝:我真没想当专家
眀智
华娱从洪世贤开始
在下励志师
风起北美1625
一贱下天山
工业克苏鲁,从海岛领主开始
刀如故
娱乐:我就是顶峰
疑似风月
以一龙之力打倒整个世界!
唐宋元明氢
美警生存实录:以德服人
夜叶总差
循规蹈矩能叫重生吗?
法学院新生
苟在武道世界成圣
在水中的纸老虎
我以奥术登临神座
危楼听雨
全球觉醒:开局加入聊天群
飞翔的四眼