python - 如何最小化单个 .jpg 文件下载的下载时间?
问题描述
我试图https://cdn4.telesco.pe/file/some_long_string.jpg
在尽可能短的时间内下载一个小图像文件(例如)。
我的机器 ping 200 毫秒到服务器,但我无法达到 650 毫秒以上。
快速下载单个文件背后的科学原理是什么?有哪些因素?可以进行多部分下载吗?
我找到了许多用于并行下载多个文件的资源,但没有关于优化单个文件的下载时间的资源。
解决方案
比较这两种类型的响应时间并不容易......
在两个设备、计算机或服务器之间的网络架构中,命令行“机器 ping”是一种更加“低级”和快速的响应类型。
使用在远程网络服务器上请求文件的 python 脚本,您在请求中会有更多的“开销”,每个实例都会消耗几毫秒,例如本地 python 运行时的速度、您和远程服务器的操作系统( win/osx/linux),使用的网络服务器及其配置(apache/iis/ngix)等。
推荐阅读
- python - 如何在python中通过树数据结构生成概率树?
- amazon-dynamodb - 使用 boto3 更新 Dynamodb 表中的表数据时出错
- python - 在Python中划分两个列表的每个对应元素
- abap - BUT051 表未使用 BUR_BUPR_BUT051_COLLECT 更新
- node.js - 无法安装角材料 (getaddrinfo ENOTFOUND)
- python - CSV 数据集到灰度图像以在 CNN 中进行处理
- flutter - 提供者问题:找不到正确的提供者
- ethereum - 如何通过代币 A 或 B 计算链上 Uniswap 池数量?
- docker - 从经典的 nexus3 安装迁移到使用 Docker 的容器化安装
- amazon-web-services - 从 sqs 到 lambda 的 cloudwatch 规则