Всех приветсвую!
У меня есть код, который собирает информацию по Api.
Как можно максимально ускорить именно сбор информации?
Речь идет про Binance API. Использую библиотеку python-binance
while True:
def ticker(ticker1, ticker2, ticker3):
ticker1 = bot.get_symbol_ticker(symbol=f'{str(ticker1)}', requests_params={'timeout': 0.1})
ticker1 = float(ticker1['price'])
ticker2 = bot.get_symbol_ticker(symbol=f'{str(ticker2)}', requests_params={'timeout': 0.1})
ticker2 = float(ticker2['price'])
ticker3 = bot.get_symbol_ticker(symbol=f'{str(ticker3)}', requests_params={'timeout': 0.1})
ticker3 = float(ticker3['price'])
ticker('USDTBRL', 'SANTOSBRL', 'SANTOSUSDT')
Каждый из них выводит словарь такого типа - {'symbol': 'BTCUSDT', 'price': '19828.08000000'}
Можно ли сделать так, что бы он собирал информацию со всех "ticker" меньше чем за 0.3 секунды?
На данный момент все три "ticker" он собирает за 0.85547 секунд