一个字符串 a = '1234567890'
for(let i = 0; i<a.length;i++){
(function(i){
setTimeout(function(){
ws.send(a[i]);
},i*100)
})(i,a)
}
联调发现数据返回有递增延迟的问题,请问怎么发送数据可以解决延迟的问题?
一个字符串 a = '1234567890'
for(let i = 0; i<a.length;i++){
(function(i){
setTimeout(function(){
ws.send(a[i]);
},i*100)
})(i,a)
}
联调发现数据返回有递增延迟的问题,请问怎么发送数据可以解决延迟的问题?
发送数据延迟问题?看一下 DevTools
中的 network
(网络)面板中对应请求的耗时信息。也可以在 network
面板的请求瀑布流中看到请求的时间线信息。
一般都是发起请求过多时的排队问题,或者等待服务器响应的问题。所以检查一下耗时信息先,看是是两个问题中的哪一个造成的。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决