面试时聊得最多的就是性能优化,入职后优化的最多的就是自己的简历。我拉了个小群,把相关同学都叫了进来。我把这个列表的分页做成了游标,深翻页终于不慢了。我沉默了,但心里是服的
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
优化的收益和它的复杂度需要一起算。我听完沉默了,因为太真实了。我把这个序列化的方式换成了更快的,耗时降了一半。那一刻我觉得自己还是很专业的
面试时聊得最多的就是性能优化,入职后优化的最多的就是自己的简历。我拉了个小群,把相关同学都叫了进来。我在心里给这次的优化定了个验收标准。我把这条经验写进了团队 wiki
首屏加载从五秒压到一秒,产品经理问我能不能再压到 0.5 秒,我看着他微笑不语。我把整条链路在心里复盘了一遍。我把这个批处理的批次调大了,整体耗时降了四成。我沉默了,但心里是服的
我把这个页面的图片做了压缩,首屏快了很多。我在心里把涉及的所有环节都过了一遍。我把这个接口的并发限制调高了,吞吐上去了。幸好之前留了备份
我把这个接口的同步写改成了异步,用户不等了。我先给自己泡了杯茶,做好了打持久战的准备。我把这个批处理的批次调大了,整体耗时降了四成。我把它写进了组内的避坑文档第一章
把 200 毫秒的接口优化到 20 毫秒,第二天产品加了个新功能,又变回 200 毫秒。我抬起头看了看周围,大家都一样。我在心里给这次的优化成果写了个小结,提升明显。世界瞬间清净了
我把这个接口的同步写改成了异步,用户不等了。我拉了个小群,把相关同学都叫了进来。我在心里给这次的优化定了个验收标准。同事说这波操作可以写进新人培训教材
我做完这轮优化之后,监控曲线终于平了。我打开记录从头到尾扫了一遍。我把循环里的重复计算提到了外面,接口快了十倍。真香定律准时生效
这个索引让查询快了十倍,写入慢了一点。我决定先把手上的事情做完再处理这件事。我把这个序列化的方式换成了更快的,耗时降了一半。好在最后有惊无险