1. 异常现象
在下载文件时,出现了间歇性的 NS_BINDING_ABORTED
异常,客户反馈在某些地区完全没有问题。经过调查,首先检查了后端服务,但未发现任何异常。接着查看前端容器日志发现响应状态为 200表明服务正常因此也排除了前端的问题。
为了进一步排查考虑到客户可能启用了 IPv6,于是建议他们禁用该功能但异常仍然存在。重点是使用 Postman 进行相同请求时虽然能正常响应,但响应时间较慢约需半分钟。这下表明下载超时导致前端中断了请求。
要在 20 秒内下载完 5MB,下载速度需要达到至少 250KB/s,要适应不同的网络网速环境,这下让开发们调整前端的超时策略加大时间以适应这种情况