2021-07-16

HTTP 响应过慢如何分析

案例1

1.问题描述:使用 AT post 数据(442字节)给服务器,服务器响应数据给模块(707
字节),大概耗时2s ~2.5s

硬件: ESP8285

AT 版本: release2.2.0.0

2.抓包分析

在这里插入图片描述
从抓包来看,模块发送数据给模块之后,服务器响应数据就已经花了 2s ,需要检查服务器为什么响应这么慢。

案例2

1.问题描述:客户端发送 http 请求给服务器,服务器回复的数据会被截成 2段 输出,导致时间过长

硬件: ESP8266

SDK 版本: release3.3

2.抓包分析

在这里插入图片描述
从抓包看,服务器端数据回复的很快, 那么需要检查下代码,经查看,代码中是通过 putchar 输出数据的,所以会比较慢。

在这里插入图片描述3.解决方案:

将 putchar 接口更换为 ESP_LOGI(TAG, “read data : %s”, buf ) 就没有什么问题了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值