Асинхронный Python-код медленнее обычного кода! Ааа!!1один. Aiohttp VS синхронные фреймворки
Асинхронное программирование на Python
Содержание статьи Отличия между асинхронным и синхронным кодом При синхронном программировании компьютер выполняет операции последовательно одну за другой. В таком случае каждая последующая операция будет заблокирована до тех пор, пока не завершится выполнение предыдущей. Асинхронное программирование позволяет запускать операции параллельно, не дожидаясь выполнения последовательности. Это как если бы у вас было восемь рук и вы могли одновременно мыть посуду, пылесосить, читать газету и гладить кота...
Многозадачность: asyncio
Попробуем разобраться в том, как писать асинхронный код на Python и как работать с IO-задачами с помощью модуля acyncio, aiohttp. Итак, в данном задании нужно переделать код из лекций (скачивание изображение котиков), написанный под библиотеку aiofiles, чтобы асинхронность работы сохранялась а сохранение файла на жесткий диск осуществлялось при помощи стандартной функции open. С помощью документации можно разобраться как это работает... Проблема в данном задании и как следствие - следующем - это неработающий сайт, с которого мы должны скачать "котиков"...