【发布时间】:2019-08-13 10:26:56
【问题描述】:
我有一个 HTTP 文件传输 java 应用程序。
我观察到,与其他较小大小的二进制文件相比,较大大小的文本文件(纯文本/文本 mime 类型)的传输速度要快得多。
在我的客户端中,我使用 Java 脚本 XMLHttpRequest 来下载文件。
我首先使用响应类型“blob”将文件保存在 blob(浏览器内存)中,然后使用 href 将其保存到文件系统中。
发生这种情况是否有任何具体原因。是因为保存了blob吗?
【问题讨论】:
-
是否只更改响应的
Content-Type,同时保留其他所有内容(相同的文件,相同的客户端代码),使其更快? -
还要注意
plain/text不是registered media type。你可能想要text/plain。 -
压缩,也许?
-
@VasiliyFaronov 我的意思是纯文本/纯文本...仅客户端代码相同。
-
@JulianReschke 确实是压缩
标签: javascript http xmlhttprequest mime-types