1123
封面图来自:colorfu 一个基于网页的壁纸生成器,提供了丰富的颜色、简洁的界面,可以快速制作"文字 + 颜色/纹理/图片"这种形式的壁纸
工作
上周末两天,我所开发的产品因为刚开始大规模使用,出了大大小小 8 个问题;
问题描述:
- 1.莫名其妙的错误数据,存在 redis 的数据为空数组
- 2.数据无法提交,原因是附件名称太长了导致校验报错,修改方案 数据库字段长度放开到 200
- 3.用户上传了一个合成的图片达 66页,加了水印,导致查看不了;原因是 加水印后,用户上传图片不能超过 3w 像素大小(阿里云水印功能)限制
- 4.后台登录态莫名闪退,公共组件权限问题
今天开发遇到问题:
flex: none;
如果我们希望项目排在一行里,但是项目的宽度又不被压缩,那么我们应该给项目设置 flex:none,使项目不能被压缩或放大。
来源:flex:none 和 flex:1_住汪星球的喵星人的博客 - CSDN 博客
思考和感想
这两天,应对线上问题,虽然问题大多不是出现在我负责的模块,因此周末应急处理的时候也不是我去处理的;
前端同事负责的 H5 模块,因为用户量大,所以考验大,用户反馈的问题也比较明显;出了问题后,其实我也有义务帮忙排查,只不过这块的代码不如他熟悉而已;
在应对 生产问题,体现自己和他的差距:
- 问题定位:通过查日志,查数据,对比正常接口数据进行分析,猜测用户触发生成错误数据的场景;从而在对应的节点上进行拦截,继而快速修复问题;
- 图片 3W 像素的限制:这个其实是我的知识盲区,我并不知道 阿里云 在给图片加水印的时候对图片的大小有这个限制;这里也体现我的 知识边界太窄;
- 服务器在处理上传的太大的 PDF 文件出现
time deceased
相关错误的时候,我只能猜测到是服务器响应超时了,但是,想不到是 bff 层的 timeout 时间设置的是多少秒 超时(30s),这里,又反映我对 bff 这块不熟悉;
总结,我还有这些需要提升的地方:
- 生产环境问题分析,快速修复能力;
- 一些服务如 水印服务,上传,导出 等服务的和前端有关的基础知识还存在很大的盲区;
- 对公司业务使用到的框架基本参数配置不够了解;
好文推荐
有感好文
项目推荐
值得学习的项目
Nest 专题
最佳推荐:
- 珠峰 Nest.js 训练营 内容写的非常详细,结合实战内容非常棒
- NestJs CRUD for RESTful API 使用 nestjs+mysql+typeorm+jwt+swagger 企业项目中的RBAC权限管理、实现单点登录。
面经相关
八股文相关