Создание динамической панели данных с динамическими значениями в ячейках

Я делаю проект на python. Цель состоит в том, чтобы отобразить приборную панель (сделанную из таблицы данных) на веб-странице, в которой данные будут меняться очень быстро (каждые 1-2 секунды). Данные поступают от rabbitmq.

На самом деле я успешно добился этого с помощью Dash. Все работает хорошо, но у меня есть одна серьезная проблема. Dash кажется очень медленным, когда у нас огромное количество данных (примерно 300 столбцов для 5000 строк в моем случае), которые регулярно актуализируются.

Насколько я понял, я думаю, что основной недостаток скорости происходит от того, что значения, вставляемые в таблицы данных, находятся в словаре, а не динамически (не модификация в ячейке), поэтому весь javascript загружается медленно и не так стабилен.

Что приводит меня к такому вопросу: что было бы лучшим способом достижения целей, указанных ниже?

Я думал, что использование Django и создание пользовательского javascript datatable может сделать работу, но я хотел бы получить некоторые советы и идеи, прежде чем начать кодировать это (действительно) трудоемкое решение.

Спасибо всем!

Вернуться на верх