vmolostvov
@vmolostvov

Как ускорить выполнение определенных функций?

Всем привет. Существует биржевой бот, главной целью которого является открытие сделок при определенных условиях. Сделки открываются посредством взаимодействия с api биржи. Все это прекрасно существует на парочке аккаунтов. НО. Необходимо, чтобы бот открывал эти самые сделки не только на одном аккаунте, а сразу на нескольких. Предположим на сотне. Самое важное здесь это время. Поочередное выполнение функций, открывающих сделку на бирже, займет 100 секунд. А надо, что бы занимало 1 секунду, ну или как минимум в разы меньше чем 100. Подскажите люди добрые, умные, в какую сторону копать, чем воспользоваться, и вообще возможно ли это осуществить?
  • Вопрос задан
  • 154 просмотра
Решения вопроса 2
MinTnt
@MinTnt
Разделить каждый этап работы скрипта на функции, и использовать threading.
Ответ написан
Комментировать
@dmtrrr
Backend developer
Нужно измерить на что именно уходит время, понять это CPU bound задачи или IO bound. В зависимости от этого оптимизировать.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы