首页
›
移动端与Android应用开发
›
033-Jetpack Compose启动耗时优化
›
《Retrofit请求串行首屏影响课程》
VIP20
本课程属于:033-Jetpack Compose启动耗时优化
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Retrofit请求串行首屏影响课程
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Retrofit串行请求的概念与业务场景
串行定义 · 首屏关键请求链 · 典型场景(登录后拉数据
Retrofit
串行请求的概念
02
串行请求对首屏加载时间的定量分析模型
首屏时间公式 · 请求排队延迟 · 串行数与首屏时间关系图
串行请求对首屏加…
首屏时间公式
03
Android端Retrofit串行请求基础实现
OkHttp同步调用 · RxJava concatMap · Kotlin协程串行
Android
Retrofit
04
使用Intercepter监控串行请求耗时
自定义Interceptor · 记录请求开始结束时间 · 生成时间线
Intercepter
使用
05
首屏关键指标采集
首屏渲染起点 · 首屏完整时间 · 串行请求总耗时
首屏关键指标采集
首屏渲染起点
06
串行请求导致的阻塞与线程问题
主线程阻塞风险 · 同步请求错误使用案例 · ANR触发条件
串行请求导致的阻…
线程问题
07
利用Choreographer与SysTrace定位首屏卡顿
Choreographer帧回调 · Trace.startAsyncSe… · 串行请求Wakelock分析
Choreographe…
SysTrace
08
Retrofit+OkHttp连接池对串行请求的影响
连接复用条件 · 连接建立时间 · Keep-Alive策略
Retrofit+OkH…
连接池对串行请求…
09
串行请求缓存策略优化
HTTP缓存控制 · 本地缓存兜底 · 预加载缓存与串行请求冲突处理
串行请求缓存策略…
HTTP
10
使用Postman/Charles模拟串行请求并测量首屏
工具配置 · 延迟注入 · 抓包分析
Postman/Char…
使用
11
串行请求超时与重试机制实现
Retrofit超时设置 · 指数退避重试 · 幂等性保证
串行请求超时
重试机制实现
12
串行请求与并行请求的性能对比实验
控制变量法 · 相同接口串行/并行耗时对比 · 数据可视化
串行请求
并行请求的性能对…
13
首屏串行请求的降级策略
超时降级 · 失败跳过 · 本地假数据返回
首屏串行请求的降…
超时降级
14
基于Retrofit的串行请求FloatingDebugView搭建
悬浮窗显示请求队列 · 耗时 · 错误信息
Retrofit
FloatingDebu…
15
使用Kotlin协程实现串行请求并取消
async await链 · Job取消 · 协程作用域管理
Kotlin
使用
16
串行请求中的数据结构转换与线程切换
Gson/Jackson解析耗时 · callback to suspen… · Dispatchers.IO
串行请求
数据结构转换
17
首屏串行请求的Apk体积与初始化影响
Retrofit对象创建耗时 · Service接口代理生成 · Dex加载
Apk
首屏串行请求的
18
使用Network Profiler与APM工具监控串行请求
Android Studio Pro… · 自定义Metric上报
Network
Profiler
19
串行请求导致的首屏白屏优化案例
冷启动首屏仅有1个请求 vs 串行5…
串行请求导致的首…
vs
20
基于Lifecycle的串行请求生命周期管理
按Activity/Fragment…
Lifecycle
基于
21
Retrofit串行请求的单元测试与集成测试
MockWebServer模拟串行响… · JUnit与协程测试
Retrofit
串行请求的单元测…
22
串行请求的日志聚合与错误归纳
自定义LoggingIntercep… · 错误码归类 · 慢请求报警
串行请求的日志聚…
错误归纳
23
使用Room数据库暂存串行请求结果并合并展示
写入缓存 · UI优先展示 · 后台串行更新
Room
使用
24
串行请求中刷新与Session延续处理
自动刷新拦截 · 重试原始请求 · 避免重复刷新
Session
25
首屏串行请求的网络环境适配
弱网模拟 · 2G/3G/WiFi下串行请求耗时差… · 超时策略差异化
首屏串行请求的网…
弱网模拟
26
基于ArkTs(如Flutter)的Retrofit概念类比与串行实现
Dio串行 · 隔离区请求链
ArkTs
Flutter
27
串行请求的Service Worker与PWA场景(偏Web)
JS Promise链 · 首屏关键资源串行加载
Service
Worker
28
串行请求与HTTP/2多路复用的冲突
串行在HTTP/2下的效率损失 · 是否需要切换策略
HTTP/2
串行请求
29
首屏串行请求的性能回归测试自动化
建立基准线 · CI Pipeline中自动对比耗时 · 告警阈值
首屏串行请求的性…
建立基准线
30
课程实战项目
基于一个真实App(如电商首页)重构…
课程实战项目
App
所属VIP或分类
同VIP:Android-Studio-Profiler卡顿分析课程
同VIP:Baseline-Profile配置实战教程
同VIP:Compose初始组合耗时分析教程