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


    一、原因分析

    1、权限问题

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

    2、照片格式

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

    3、图片太大

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

    4、尺寸大小

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

    5、内存泄露

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

    6、网络问题

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

    7、服务器异常

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

    二、分析思路

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

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

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

      

    知道、想到、做到、得到
  • 相关阅读:
    c# 一段生成6位不重复的随机数字码存8万个
    element ui 踩坑记
    Vue node.js 踩坑记
    javascript 异步回调链式调用 promise
    css 盒模型
    vue node.js 引入 linq
    Vue VsCode 项目 launch.json 文件
    node.js 基本语法识记
    Vue 2.0 入门示例识记
    在Windows系统中建立一个隐藏的帐户(在不登录界面显示)
  • 原文地址:https://www.cnblogs.com/Durant0420/p/14991313.html
Copyright © 2020-2023  润新知