Я использую urllib3 для запроса онлайнового API по HTTP тысячи раз (в частности, более 40000) один за другим.
Я заметил, что в начале HTTP GET из API действительно бывают быстрыми (<500 мс). <br>По мере того, как поступает все больше и больше HTTP-запросов, время ответа замедляется до нескольких секунд.
Мой код выглядит так:
http = urllib3.PoolManager()
req = http.request(u'GET', URL)
doc = xml.dom.minidom.parseString(req.data)
nodes = doc.getElementsByTagName(ELEMENT_NAME)
for node in nodes:
#process the node, this happens very very fast.
Я что-то упустил?Спасибо!