Самый быстрый способ сделать request
мне надо послать 2 request'а в чёткое время. Максимальная погрешность - не более 100 мс. Как добиться такого(или максимально приближённого) результата? С обычной библиотекой requests получается слишком медленно, даже на VPS'е. Буду благодарен любой помощи. Если что, то делаю .put.
Ответы (1 шт):
Автор решения: Александр Рассказчиков
→ Ссылка
Вы можете взглянуть в сторону модуля под названием Tornado.
Tornado - это веб-фреймворк для Python, асинхронная сетевая библиотека, первоначально разработанная FriendFeed. Благодаря Tornado вы можете одновременно отправлять вплоть до 10000 запросов.
Простейший пример из официальной документации:
import tornado.ioloop
import tornado.web
class MainHandler(tornado.web.RequestHandler):
def get(self):
self.write("Hello, world")
def make_app():
return tornado.web.Application([
(r"/", MainHandler),
])
if __name__ == "__main__":
app = make_app()
app.listen(8888)
tornado.ioloop.IOLoop.current().start()