主题:
字号:
16
行距:
2.0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

张教授露出赞许的神色:

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

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

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

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

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

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

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

突然,陆向阳眼睛一亮:

“张教授,我明白了。

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

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

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

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

张教授脸上

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

狐妖诸天:开局反派大师兄
碧玉千仞
我儿快突破
日月齐天
都重生了,又当留学生?
暗黑祈祷
人间杂谈
余人官
诸天:谁把他放进恐怖片的?
三维的乱象
以神通之名
猪心虾仁
诸天恐怖从蛊开始
三维的乱象
斗罗:从武魂时之虫开始
棋解
成仙,从外放驻守大湾村开始
行为金融
神的模仿犯
青衫取醉
穿越七零做外贸
青铜老五
这个地下城长蘑菇了
生吃菌子
秦时记事
荆棘之歌
修仙:从提升灵根资质开始
炎陵黄桃好吃
华娱之2000
河狸的米饭
华娱之软饭王
威武富贵贫贱
谁让她修仙的
季越人
陆江仙李通崖
季越人
陆江仙的修仙之路
季越人
我把全修真界懒哭了
青蚨散人
精灵世界的工匠大师
油炸咸鱼
深夜学园
剑沉黄海
坐忘长生
飞翔的黎哥
华娱从洪世贤开始
在下励志师
长生修仙:从福修开始
宅到时间尽头
以一龙之力打倒整个世界!
唐宋元明氢
从霍格沃茨到斯翠海文
上菜大厨
白手起家,蝙蝠侠干碎我的致富梦
火星咖啡
我以奥术登临神座
危楼听雨
非正常武侠:别人练武我修仙
宝石岩
无限轮回:我才是怪物
柳水剑心
领主求生:从残破小院开始攻略
中华小铁匠
影视剧中的王牌特工
龙战将
全球觉醒:开局加入聊天群
飞翔的四眼
凌霄仙族
迷糊小神通
我大明武德充沛但选择文化胜利
江南说书人
古神的诡异游戏
宝月流光
我的混沌城
凌虚月影
我有一座山
老街板面
系统提前两年降临,我成神了!
写书太难啦
从捡到离家出走的沙优开始重生东京
筱筱有四只猫
美食计
非10
诸天尽头
凤嘲凰
诡秘:我给极光会当外援那些年
作家NKYGZ7
斗罗:我的武魂是十凶天角蚁
冬瓜战宝
我打造了旧日支配者神话
金色梦乡
亚人娘补完手册
伊巍蟹
飞越泡沫时代
斜线和弦
抗战:从常德保卫战开始
汉唐风月1
韩娱之全职丈夫
李慎行