Я играл с асинхронным кодом Python, пытаясь улучшить его производительность, и заметил, что когда я устанавливаю ограничение на количество одновременно выполняемых задач через семафор, код обычно выполняется быстрее, чем если бы я не устанавливал никаких ограничений и просто разрешал он может делать столько запросов, сколько захочет. Я также заметил, что когда я ограничиваю количество веб-запросов, я реже получаю ошибки соединения. Это общий случай?
Подробнее здесь: https://stackoverflow.com/questions/762 ... ly-run-fas