
文件服务器(美西 1Gbps 口子)
ufw + ufw-docker,放行 443/5000 ( ufw-docker 理论上只是 iptables 的转发,对性能影响应该不是很大)1000M.bin为避免运营商限速,使用香港服务器进行文件下载
使用 https+域名:
curl -o /dev/null https://xxxxx.dev/vultr.com.1000MB.bin
速度在 400k~5200K ,最低时候 10k
使用 ip+端口
curl -o /dev/null http://X.X.X.X:5000/vultr.com.1000MB.bin
速度则可以跑到 12M~34M

下载速度差距这么大,究竟可能是什么原因导致的? https/http ? 还是 docker ?
1 billccn 20 天前 你上初中的时候老师有没有教过控制变量? |
2 lerry 20 天前 域名配置了 cloudflare 加速? |
5 viacooky OP Caddyfile 中,没有做其他的特殊设置 ``` XXX.XX { encode gzip reverse_proxy localhost:5000 { header_up Host {upstream_hostport} } } ``` |
6 xdeng 20 天前 https 走了 http2 的 udp 了吧 |
7 billccn 20 天前 你有三个明显的变量:是否使用域名、是否使用 HTTPS 、是否通过反代 还有很多隐藏变量:网络波动、服务器其他用户占用资源、服务商可能会进行 traffic shaping 你每一种都需要设计专门的实验,方法都不复杂,具体建议你去问 AI |
8 xdeng 20 天前 可能是 http3 的 quic https://caddyserver.com/docs/json/apps/http/servers/protocols/ |