工作小总结&小工具类

前端上传大文件时候,浏览器需要设置关闭限速

问题描述:普通文件上传(/common/upload)文件名:浪浪山小妖怪.Nobody.2025.2160p.WEB-DL.H265.DTS-QuickIO.mkv大小:2.56GB耗时:0时0分17秒|速度:43.84KB/s我是本地,为什么普通上传,还是这么慢呢?同样的东西,我在公司,就很快上传了。这和什么有关?路由器?问题分析:关于您提到的本地普通文件上传速度仅为43KB/s的问题,这在l

问题描述:

普通文件上传 (/common/upload)

文件名: 浪浪山小妖怪.Nobody.2025.2160p.WEB-DL.H265.DTS-QuickIO.mkv

大小: 2.56 GB

耗时: 0时0分17秒 | 速度: 43.84 KB/s

我是本地,为什么普通上传,还是这么慢呢?同样的东西,我在公司,就很快上传了。这和什么有关?路由器?


问题分析:

关于您提到的本地普通文件上传速度仅为 43 KB/s 的问题,这在 localhost 环境下确实非常不正常(通常应该是几十 MB/s 甚至更快)。

因为您是在本地(localhost)测试,数据不经过路由器,也不经过公网 ,所以这与路由器或公司网络带宽无关。

造成本地上传速度极慢(接近 40-50KB/s)的最常见原因如下:

1. 浏览器开启了网络限速(最可能的原因)

您可能打开了浏览器的开发者工具(F12),并且在 Network (网络) 面板中不小心选择了 “Slow 3G” 或类似的限速模式。

  • 现象 :Slow 3G 的典型速度就是 40KB/s - 50KB/s 左右,与您描述的 43.84 KB/s 高度吻合。

  • 检查方法 :按 F12 -> 点击 Network 标签 -> 查看顶部的下拉菜单,确保选中的是 “No throttling” (无限制) 而不是 “Slow 3G”。

2. 杀毒软件的实时扫描

上传 2.5GB 的大文件时,Windows Defender 或其他杀毒软件可能会对写入临时文件夹的数据流进行 实时扫描 。

  • 普通上传(/common/upload)会将整个 2.5GB 文件作为一个整体请求发送,后端 Tomcat 会先将其写入 C 盘的临时目录。杀毒软件卡在中间扫描会严重拖慢 I/O 速度。

3. 普通上传机制的局限性

  • 普通上传 ( /common/upload ) :试图在一个 HTTP 请求中发送 2.5GB 数

原创不易,完成人机校验,阅读全文

相关推荐