Я использую сеанс клиента aiohttp для асинхронного получения веб-страницы.
async def fetch(session, url):
#async with session.get(url) as response:
async with getattr(session,"get")(url) as response:
return await response.text()
async with aiohttp.ClientSession() as session: # call 5
html = await fetch(session, 'http://localhost:8081')
Существуют и другие асинхронные методы для подготовки и обработки данных.
Ответ очень медленный.Включено асинхронное ведение журнала.Он показывает:
Получение информации об адресе localhost: 8081, type = заняло 5016,262 мс: [(,, 6, '',
Почему это занимает 5016 мс?