Создание динамической панели данных с динамическими значениями в ячейках
Я делаю проект на python. Цель состоит в том, чтобы отобразить приборную панель (сделанную из таблицы данных) на веб-странице, в которой данные будут меняться очень быстро (каждые 1-2 секунды). Данные поступают от rabbitmq.
На самом деле я успешно добился этого с помощью Dash. Все работает хорошо, но у меня есть одна серьезная проблема. Dash кажется очень медленным, когда у нас огромное количество данных (примерно 300 столбцов для 5000 строк в моем случае), которые регулярно актуализируются.
Насколько я понял, я думаю, что основной недостаток скорости происходит от того, что значения, вставляемые в таблицы данных, находятся в словаре, а не динамически (не модификация в ячейке), поэтому весь javascript загружается медленно и не так стабилен.
Что приводит меня к такому вопросу: что было бы лучшим способом достижения целей, указанных ниже?
Я думал, что использование Django и создание пользовательского javascript datatable может сделать работу, но я хотел бы получить некоторые советы и идеи, прежде чем начать кодировать это (действительно) трудоемкое решение.
Спасибо всем!