第 07 周作业学习总结

用户头像
菲尼克斯
关注
发布于: 2020 年 07 月 22 日

最近比较懒惰,偶得闲暇,学习了一下第七周的课程:性能优化是架构师展现自己技术全面性的时刻。感觉在技术的道路上,还有很长的路要走。

一直在小公司工作,项目的性能要求一般不高,因此在性能方面的体现不尽如人意。往往很容易能测试到图中c-d段,性能优化一般采用最基础的几种方式:1、数据库方面,增加或调整索引、减少非必要字段查询、整合多次查询、调整数据库连接数;2、代码方面,优化代码逻辑;3、缓存,部分数据放到redis等;总的来说,缺少更为复杂场景的锻炼。

通过课程学习,了解到性能优化,要具有分层思想。机房与骨干网络性能优化、服务器与硬件性能优化、操作系统性能优化、虚拟机性能优化、基础组件性能优化、软件代码性能优化。

三项性能优化利器——缓存、异步、集群。对此深有感触,尤其从单体架构走过来。最早接触的便是单体项目使用tomcat+nginx做集群,负载均衡;到使用redis缓存数据,使性能得到极大提升;再到后来前后端分离,更多的异步体验,使得即使真实请求时间未有效加快,但用户的体验得到了提升。

值得更深入学习的是代码性能优化,看上去最简单的却恰恰是最考察基本功的。要写清晰的、简单的、易于维护的、易于伸缩拓展的代码。

操作系统,早就是一门学完了还给老师的课程。进程、线程、锁的知识仍然需要好好补补课。

用户头像

菲尼克斯

关注

还未添加个人签名 2018.05.14 加入

还未添加个人简介

评论

发布
暂无评论
第 07 周作业学习总结