Задать вопрос
@timur102

Как ускорить программу на python (vkapi)?

Здравствуйте. Я сделал программу, которая парсит все посту у группы/человека, но она работает очень медленно(0-7 минут). Смотря сколько постов . Как можно ускроить программу ? Какой-то человек сказал, что надо использовать хэширование, но я не понимаю, как его применить (надо ли вообще?)
  • Вопрос задан
  • 341 просмотр
Подписаться 2 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Любая оптимизация начинается с профилирования. Когда у вас будет информация о том, какие участки программы с какой скоростью выполняются, станет понятно, что и как ускорять.
Ответ написан
sergiks
@sergiks Куратор тега ВКонтакте
♬♬
Где у вас узкое место: в получении постов по одному, не более 3 в секунду? Используйте метод execute() – там можно собирать запросы в пачки до 25 запросов к API ВК. Итого 75 в секунду.

Если вы делаете запросы с токенами не одного, а нескольких аккаунтов, то можно параллелить запросы например, с Octopus HTTP
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
SpectrumData Екатеринбург
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
22 янв. 2025, в 04:08
6000 руб./за проект
21 янв. 2025, в 23:55
20000 руб./за проект
21 янв. 2025, в 23:35
80000 руб./за проект