但实际工程开发中如何使用缓存可没人教过。
“元子有点东西啊。”
另一边的谭宗强和王粤东看到回答后都是心中一喜。
这郑元果然有两下子,说到点上了。
不过还是要考考他,吾爱吃米粉发问道:“那你能解释解释为什么要加缓存吗?”
元子答道:“主要是为了减少数据库访问,分担数据库的压力。”
“因为目前情况很明显是并发引起的性能问题,访问服务一多了,都来查询数据库,资源有限情况下,数据库撑不住这么多的访问,就会崩溃,表现上就是用户打开网页缓慢,甚至有时候网页加载不出来。”
“我通过增加缓存的方式,把一些高频数据放在缓存里,这样对应这些高频数据的访问服务,就不用从数据库中查询,而且缓存系统数据一般都是存内存,访问也更加快速,效率也更高。”
“这样的架构设计,就可以缓解数据库的压力,同时还能提高查询效率,性能自然就上来了。”
郑元一口气道。
群内的同学看着郑元的发话若有所思,虽不太懂,但感觉挺对的。
谭老师和夏学长也没表态,他们也只能继续观望。
教师办公室内。
谭宗强直叫好,郑元回答的很不错,间接证明他成绩是真实的,班级中技术算顶尖的。
王粤东也暗自高兴,卧槽我们计算机系又发现好苗子了,老谭班可以啊。
对话还要接着下去,继续探探郑元的底。
吾爱吃米粉道:“那我具体用什么做缓存?工程代码要做什么改进。”
郑元纳闷,怎么这夏延学长像个考官似的,一直都是他在发问。
敢情真的是来招募人才的,我这表现太好,估计已经被他注意上了。卧槽,我不想加入他的团队,我那么叼,为啥跟着你们一群小毛孩干。
不该装逼啊,都怪赵狄秋。
郑元有些后悔,他只想搞钱,其他不多做关注。
后悔归后悔,逼都已经装了,不能半途而废。
郑元道:“用red数据库做缓存,工程代码上把原先数据库查询的逻辑模块里增加缓存查询,并按照我上面所说的逻辑,进行实现。”
吾爱吃米粉道:“你知道red?”
这种特殊的数据库大学课程里可是没有教的,郑元怎么知道的。
郑元:“私下自学的。”
郑元尴尬,装逼是不是装的有点过了,有着不符合二本大学生应有的技术实力啊。
吾爱吃米粉:“不错,不错。”
办公室内,王粤东直接站了起来,:“老谭,我对郑元得表现很满意,他的技术实力不用怀疑,考试分数是真实的,这次技术问答能证明。”
谭宗强也满脸堆笑,毕竟夸的是自己学生,技术不错,那也是我老谭教出来的,脸上有光啊。
“太可以了,都知道自学。”王粤东又补充道。“red数据库大学内容是没有的,但在实际开发中经常会用到,郑元能够私下钻研,看来平时没事也是会开发些项目,这种人有资格加入夏延的团队。”
谭宗强脸黑,敢情我这个老师就没有一点教导的功劳是吧,而且最后一句听着怎么那么不是味,合着我就送财童子,把班里人才都送你学生的团队里。
王粤东继续道:“郑元我是越来越感兴趣,突然崛起,有点意思。”
谭宗强道:“行了行了,事还没完呢。”
王粤东才想到群里还没答复郑元呢,而且也该表下态了。
吾爱吃米粉道:“嗯,郑元同学挺有想法,加入缓存的确是一种好的优化思路。”
“你有资格加入我的开发团队,下周一可以到创业中心去看看。”
看到这,班级群的同学意识到这事算是盖棺了,被夏延学长认可,郑元的优化思路是对的啊。