使用 HttpWebRequest 上传文件时,前两次写入请求流总是几乎立即完成。我认为一定有某种缓冲发生所以我禁用所以我这样做了
_req.AllowWriteStreamBuffering = false;
但这并没有什么不同。
这有点烦人,因为我通过平均最后 10 次写入速度来测量上传速度,所以起初我的应用程序显示出异常快的速度,然后又回落到 50kbps 左右。
如果我可以从第一次写入开始测量速度,那就太好了。
有任何想法吗?
使用 HttpWebRequest 上传文件时,前两次写入请求流总是几乎立即完成。我认为一定有某种缓冲发生所以我禁用所以我这样做了
_req.AllowWriteStreamBuffering = false;
但这并没有什么不同。
这有点烦人,因为我通过平均最后 10 次写入速度来测量上传速度,所以起初我的应用程序显示出异常快的速度,然后又回落到 50kbps 左右。
如果我可以从第一次写入开始测量速度,那就太好了。
有任何想法吗?