郑元稍作思索。
目前宁辰泽所面对的主要是性能瓶颈。
一旦学生会有什么活动,高峰访问时,数据库就绷不住,导致网站访问出现各种各样的问题。
从基本的优化角度来考虑,肯定是优化代码或者查询语句。
但是郑元又看不到宁辰泽写的代码,况且该别人的代码是件很头疼的事情。
而且听宁辰泽的说法,代码上的优化他已经做过了许多了。
自己也没必要在这方面再提要求。
“那么是不是可以从架构层面考虑优化。”
郑元转变思路。
同时郑元想到了阿云集团淘宝网站的技术演变。
淘宝网站最开始也遇到类似宁辰泽似的问题。
当时的技术演变是,在硬件上换成ibm的高性能机器,数据库换成oracle,编程语言从php换成Java。
架构上增加缓存系统和搜索引擎来缓解数据库访问的压力。
宁辰泽的管理网站也完全可以借鉴经验。
换服务器,数据库,编程语言显然没这财力和精力。
倒是从架构上增加缓存系统是个不错思路。
所谓缓存系统是存储一些高频的数据,用户在访问这些高频数据时,直接从缓存中读取,而不必查询数据库。
这样就能降低数据库访问的压力,且缓存中的数据大多数情况都是存内存,访问也更高效。
但是缓存里查不到的数据,还是要在数据库中查找。
说白了,缓存系统在数据库的上一层。
“对啊,加个缓存系统性能一定能得到大幅度提升。”
郑元打字道:“可以考虑加缓存啊。”
翘首以盼中郑元终于发话了。
班级群内无人答复。
同学们知识浅薄,不知道郑元说的对不对,也不知道该如何接郑元的话,甚至有的人连缓存是什么都不知道。
大神之间的技术研讨,他们看看戏就好,其他的交给老谭和学长进行裁判。
赵狄秋一脸懵逼,缓存是什么他也不是太清楚。
不过听着挺高深的样子,元子应该不会错。
现在自己可是元子的坚定拥护者,管元子说什么,先支持一波,看群里都没人发话,是不是该表现一下?
不然宁党那边的黄框还以为我们示弱了呢。
赵狄秋准备打字,杨铭恩连忙制止。
“你特么的傻叉吧,这个时候凑什么热闹。”
赵狄秋辩解道:“声援元子啊。”
杨铭恩道:“你懂个屁,看老谭怎么说。”
杨铭恩就纳闷了这赵狄秋什么脑回路,正戏开始了,你一个小丑还跑上台干啥。
一点人情世故都不懂。
“元子说加缓存,具体什么意思,又怎么实现?”
杨铭恩在思考刚才郑元提出的优化策略。
他在上计算机系统这门科目的时候是听说过缓存这个概念。