Итак, официальный модуль обновился. Стало ли лучше?
Очередное сравнение.
Условия:
- 200 потоков
- 5000 успехов
- 5000 неудач
Действия:
- Получить почту (сайт example.com, выборка REAL)
- Получить сообщение (обёрнуто в игнорирование ошибок, для сравнения одного и того же функционала)
- Закрыть почту
- Получить баланс
Официальный модуль:
-
действия в проекте

-
результат

Время: 8 минут, 46 секунд
Обработанные ошибки: 12794, 90% из них обработана действием "игнорировать ошибки" из примера выше, а не внутренней логикой
Не обработанные ошибки: 3945
KopeechkaS
(не официальный)
-
действия в проекте

-
результат

Время: 4 минуты, 17 секунд
Обработанные ошибки: 2
Не обработанные ошибки: 0
Вам может показаться тест не реалистичным, однако его цель - лишь показать результат на сухих цифрах.
Пользуясь официальным модулем ваш скрипт тратит в 2 раза больше времени на выполнение функций, а вы тратите в разы больше времени на обработку ошибок.