【问题标题】:Files of text/plain type is transferred much faster than other mime typestext/plain 类型的文件传输速度比其他 mime 类型快得多
【发布时间】: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


【解决方案1】:

这可能是因为压缩(请参阅传输编码/内容编码“gzip”)。

【讨论】:

    猜你喜欢
    • 2020-05-06
    • 2013-12-24
    • 2012-03-23
    • 2020-04-22
    • 2013-06-17
    • 1970-01-01
    • 2012-06-02
    • 2021-08-27
    • 2012-08-13
    相关资源
    最近更新 更多