首页 女生 都市言情 重返浪潮年代

第12章 精彩表演

重返浪潮年代 江南小一哥 2827 2024-11-12 12:34

  郑元稍作思索。

  目前宁辰泽所面对的主要是性能瓶颈。

  一旦学生会有什么活动,高峰访问时,数据库就绷不住,导致网站访问出现各种各样的问题。

  从基本的优化角度来考虑,肯定是优化代码或者查询语句。

  但是郑元又看不到宁辰泽写的代码,况且该别人的代码是件很头疼的事情。

  而且听宁辰泽的说法,代码上的优化他已经做过了许多了。

  自己也没必要在这方面再提要求。

  “那么是不是可以从架构层面考虑优化。”

  郑元转变思路。

  同时郑元想到了阿云集团淘宝网站的技术演变。

  淘宝网站最开始也遇到类似宁辰泽似的问题。

  当时的技术演变是,在硬件上换成ibm的高性能机器,数据库换成oracle,编程语言从php换成Java。

  架构上增加缓存系统和搜索引擎来缓解数据库访问的压力。

  宁辰泽的管理网站也完全可以借鉴经验。

  换服务器,数据库,编程语言显然没这财力和精力。

  倒是从架构上增加缓存系统是个不错思路。

  所谓缓存系统是存储一些高频的数据,用户在访问这些高频数据时,直接从缓存中读取,而不必查询数据库。

  这样就能降低数据库访问的压力,且缓存中的数据大多数情况都是存内存,访问也更高效。

  但是缓存里查不到的数据,还是要在数据库中查找。

  说白了,缓存系统在数据库的上一层。

  “对啊,加个缓存系统性能一定能得到大幅度提升。”

  郑元打字道:“可以考虑加缓存啊。”

  翘首以盼中郑元终于发话了。

  班级群内无人答复。

  同学们知识浅薄,不知道郑元说的对不对,也不知道该如何接郑元的话,甚至有的人连缓存是什么都不知道。

  大神之间的技术研讨,他们看看戏就好,其他的交给老谭和学长进行裁判。

  赵狄秋一脸懵逼,缓存是什么他也不是太清楚。

  不过听着挺高深的样子,元子应该不会错。

  现在自己可是元子的坚定拥护者,管元子说什么,先支持一波,看群里都没人发话,是不是该表现一下?

  不然宁党那边的黄框还以为我们示弱了呢。

  赵狄秋准备打字,杨铭恩连忙制止。

  “你特么的傻叉吧,这个时候凑什么热闹。”

  赵狄秋辩解道:“声援元子啊。”

  杨铭恩道:“你懂个屁,看老谭怎么说。”

  杨铭恩就纳闷了这赵狄秋什么脑回路,正戏开始了,你一个小丑还跑上台干啥。

  一点人情世故都不懂。

  “元子说加缓存,具体什么意思,又怎么实现?”

  杨铭恩在思考刚才郑元提出的优化策略。

  他在上计算机系统这门科目的时候是听说过缓存这个概念。

  但实际工程开发中如何使用缓存可没人教过。

  “元子有点东西啊。”

  另一边的谭宗强和王粤东看到回答后都是心中一喜。

  这郑元果然有两下子,说到点上了。

  不过还是要考考他,吾爱吃米粉发问道:“那你能解释解释为什么要加缓存吗?”

  元子答道:“主要是为了减少数据库访问,分担数据库的压力。”

  “因为目前情况很明显是并发引起的性能问题,访问服务一多了,都来查询数据库,资源有限情况下,数据库撑不住这么多的访问,就会崩溃,表现上就是用户打开网页缓慢,甚至有时候网页加载不出来。”

  “我通过增加缓存的方式,把一些高频数据放在缓存里,这样对应这些高频数据的访问服务,就不用从数据库中查询,而且缓存系统数据一般都是存内存,访问也更加快速,效率也更高。”

  “这样的架构设计,就可以缓解数据库的压力,同时还能提高查询效率,性能自然就上来了。”

  郑元一口气道。

  群内的同学看着郑元的发话若有所思,虽不太懂,但感觉挺对的。

  谭老师和夏学长也没表态,他们也只能继续观望。

  教师办公室内。

  谭宗强直叫好,郑元回答的很不错,间接证明他成绩是真实的,班级中技术算顶尖的。

  王粤东也暗自高兴,卧槽我们计算机系又发现好苗子了,老谭班可以啊。

  对话还要接着下去,继续探探郑元的底。

  吾爱吃米粉道:“那我具体用什么做缓存?工程代码要做什么改进。”

  郑元纳闷,怎么这夏延学长像个考官似的,一直都是他在发问。

  敢情真的是来招募人才的,我这表现太好,估计已经被他注意上了。卧槽,我不想加入他的团队,我那么叼,为啥跟着你们一群小毛孩干。

  不该装逼啊,都怪赵狄秋。

  郑元有些后悔,他只想搞钱,其他不多做关注。

  后悔归后悔,逼都已经装了,不能半途而废。

  郑元道:“用redis数据库做缓存,工程代码上把原先数据库查询的逻辑模块里增加缓存查询,并按照我上面所说的逻辑,进行实现。”

  吾爱吃米粉道:“你知道redis?”

  这种特殊的数据库大学课程里可是没有教的,郑元怎么知道的。

  郑元:“私下自学的。”

  郑元尴尬,装逼是不是装的有点过了,有着不符合二本大学生应有的技术实力啊。

  吾爱吃米粉:“不错,不错。”

  办公室内,王粤东直接站了起来,:“老谭,我对郑元得表现很满意,他的技术实力不用怀疑,考试分数是真实的,这次技术问答能证明。”

  谭宗强也满脸堆笑,毕竟夸的是自己学生,技术不错,那也是我老谭教出来的,脸上有光啊。

  “太可以了,都知道自学。”王粤东又补充道。“redis数据库大学内容是没有的,但在实际开发中经常会用到,郑元能够私下钻研,看来平时没事也是会开发些项目,这种人有资格加入夏延的团队。”

  谭宗强脸黑,敢情我这个老师就没有一点教导的功劳是吧,而且最后一句听着怎么那么不是味,合着我就送财童子,把班里人才都送你学生的团队里。

  王粤东继续道:“郑元我是越来越感兴趣,突然崛起,有点意思。”

  谭宗强道:“行了行了,事还没完呢。”

  王粤东才想到群里还没答复郑元呢,而且也该表下态了。

  吾爱吃米粉道:“嗯,郑元同学挺有想法,加入缓存的确是一种好的优化思路。”

  “你有资格加入我的开发团队,下周一可以到创业中心去看看。”

  看到这,班级群的同学意识到这事算是盖棺了,被夏延学长认可,郑元的优化思路是对的啊。

目录
设置
手机
书架
书页
评论