Обновления в реальном времени в шаблоне Django - PullRequest
0 голосов
/ 25 апреля 2020

У меня есть django веб-приложение, которое отображает данные о запасах.

Как это работает :

Я делаю запросы к API данных о запасах и получаю данные каждые 15 мин, когда фондовый рынок США открыт. Это фоновая задача periodi c с использованием Celery.

У меня есть база данных, в которой я обновляю эти данные, как только получаю их из API.

Затем я отправляю обновленные данные из базы данных в представление, где я могу визуализировать их в таблице HTML.

Используя jQuery, я обновляю sh таблицу каждые 5 минут чтобы дать ему ощущение «реального времени», хотя это не так.

Моя цель состоит в том, чтобы обновлять таблицу HTML (или элемент за элементом), как только база данных также обновляется, делая ее 100% в режиме реального времени.

На сайте будут зарегистрированы зарегистрированные пользователи (до 2500-5000 пользователей), которые будут одновременно визуализировать эти данные.

Я гуглил и не делал найти много информации. Есть django каналов (веб-сокетов), но все учебники, которые я видел, сосредоточены на создании чатов в реальном времени. Я не уверен, насколько эффективны веб-розетки, поскольку у меня нет с ними опыта.

Веб-сайт размещен на Heroku Hobby для того, что стоит.

Моя цель - это сделать веб-приложение в режиме реального времени и сделать его максимально эффективным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...