• 有个用户反馈上传头像失败,分析原因?


    一、原因分析

    1、权限问题

      现在的程序都是需要经过用户授权,才能访问相册

    2、照片格式

      图片的格式一般有PNG,JPG等,但是IOS11后的手机拍照出来的格式是HEIC,假如程序没有对这种情况做处理,会发生上传失败

    3、图片太大

      现在的新手机分辨率比较高,拍出来的照片一般都很大,程序处理不好,会造成上传失败

    4、尺寸大小

      现在的app一般都对对图片的尺寸有做一定的限制

    5、内存泄露

       用户可能频繁的操作用户头像上传,程序没有处理好资源释放,也会失败

    6、网络问题

      客户端和服务端交互,都是需要走网络的,在网络差等弱网情况下,可能会造成上传失败

    7、服务器异常

      服务器的在高负载运行,对客户端没有很好的响应或者是响应慢或超时,也会造成失败

    二、分析思路

    1、charles、fiddler等代理抓包工具对程序进行抓包

    用户头像上传,是需要经过接口的,通过代理工具先排查是前端还是后端接口问题

    2、假如是后端问题,则需要通过成熟的elk工具或登录服务器使用命令查询此用户的失败时间点等去查询日志,去进一步分析

      

    知道、想到、做到、得到
  • 相关阅读:
    约瑟夫
    用过的ps操作
    guns框架试用笔记
    让使用WebForm的.aspx文件写的WebApi能够跨域访问
    DevExpress的GridView的行变和列变
    SSMS18.0缺少调试功能
    EF_CodeFirst框架版本问题
    微信小程序框架了解2---js的写法
    微信小程序框架了解1---总体了解
    Chrome浏览器写代码片段的地方
  • 原文地址:https://www.cnblogs.com/Durant0420/p/14991313.html
Copyright © 2020-2023  润新知