Skip to content

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 这块不熟悉;

总结,我还有这些需要提升的地方

  • 生产环境问题分析,快速修复能力
  • 一些服务如 水印服务,上传,导出 等服务的和前端有关的基础知识还存在很大的盲区
  • 对公司业务使用到的框架基本参数配置不够了解;

好文推荐

有感好文

项目推荐

值得学习的项目

  • colorfu 一个基于网页的壁纸生成器,提供了丰富的颜色、简洁的界面,可以快速制作"文字 + 颜色/纹理/图片"这种形式的壁纸
  • 数据结构(C语言)

Nest 专题

哪里有nest.js的完整示例项目?-知乎

最佳推荐:


面经相关

八股文相关

Released under the MIT License.