linux - 为什么最后一段 HTTP 下载真的很慢?

标签 linux http download yslow

我在下载开始时有可用的内容长度。所以我知道我需要请求多少字节。 我以 1024 字节的 block 下载。在最后一个 block 中,我请求剩余的字节数。我正在使用读取功能。 但是最后一 block 需要很长时间才能到达。正常吗?

最佳答案

也许您的最后一个 block 不够大,无法刷新缓冲区。

您可以检查如何刷新 fd 并在发送最后一个 block 后手动执行此操作。

关于linux - 为什么最后一段 HTTP 下载真的很慢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1454452/

相关文章:

c - 如何在不打开设备的情况下以编程方式在 Linux 中找出 ALSA 音频设备功能

linux - I2C/SPI面试题

http - HTTP协议(protocol)的本质

android - UTF-8 的 MultipartEntityBuilder 和 setCharset 发送空内容

http - 远程(Http)文件更改时如何执行操作?

java - 无法从java中的URL下载文件

linux - 如何自动检查linux服务器中的电子邮件?

linux - RPM SPEC 文件实际上没有做任何事情,只是安装?

jsf - 如何下载 Mojarra JSF 每晚构建

python - 将文件返回给 WSGI GET 请求