知识盲区,来个大佬给个思路

场景:一个get请求,返回17M的数据,服务器相应时间是5s左右,下载时间不稳定,快了几百毫秒,慢了十一二秒,唯一的区别是页面有个gif的Loading.
特别注意:这个场景是webgl场景,普通页面调接口下载速度几百毫秒,不受gif影响。

看下time那一栏,上面6个四有loading 时候的时间,中间6个是没有Loading时候的下载时间,最后3个又是有loading的时间(绿色方块是服务器响应时间,蓝色是下载时间。)

下面这是没有laoding的几百毫秒

下面这是有loading的下载

下面这是gif的代码,其实就是个img加点样式

也是经过2天的不断尝试得出gif在webgl场景页面有影响的结论:
去掉loading的方式是直接干掉img标签,样式没变;
不断观察任务管理器-性能-网络-这块二,下载快的时候kbps是能达到140Mps,一瞬间就下完了,慢的时候会出现几次17Mps,有时候2次,有时候四五次,就是瞬时下载速度上不去;

有没有大佬有这方面的经验,给个思路,能说明原因

阅读 777
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题