python-3.x - 我们怎样才能在最短的时间内在 python 中获取请求?
问题描述
我正在研究币安 api,我需要在更短的时间内获取特定令牌的价格。以下代码平均需要大约 0.5 到 0.7 秒的时间。
from time import perf_counter
import requests
start_time=perf_counter()
requests.get(url="https://fapi.binance.com/fapi/v1/ticker/24hr?symbol=BNBUSDT")
end_time=perf_counter()
print(end_time-start_time)
我只需要在我的项目代码中请求这个 url 一次。如果可能的话,我怎样才能及时提高它的效率,使其在 0.1 秒或更短的时间内运行。
注意:我不能在这个 url 上使用并发来减少时间,因为下一个链接取决于该 url 的输出数据
解决方案
推荐阅读
- rust - Rust 横梁范围线程异步运行?
- c - 用于检查回文字符串的 C 程序
- wireguard - WireGuard:无法 ping 任何东西,握手成功时流量不通过
- node.js - 更新所有包时如何解决 NPM 上的“无法解析依赖树”?
- python - 如何通过 Python 数据类中的 kwargs 存储额外的属性
- xgboost - 使用 xgboost 预测 100 棵树与 1000 棵树所花费的时间相同
- java - Spring Boot socket-io-client v1 不会使用 ssl 发送到 socket.io 服务器
- rust - 如何在可变引用中获取、转换和替换向量?
- mysql-python - 注册检查Mysql和Python
- ffmpeg - 使用 ffmpeg 监控 HLS 和 ICY 流元数据