Как правильно управлять несколькими базами данных в Django и обрабатывать большие запросы - PullRequest
0 голосов
/ 12 апреля 2019

У меня есть веб-приложение на основе Django, которое использует две базы данных.Один из них предназначен для пользовательских данных (имя пользователя, pwds и т. Д.) И управляется с помощью моделей django.Вторая БД содержит актуальные и конфиденциальные данные и является базой данных красного смещения.

Первая целевая страница моего приложения - это панель инструментов, которая извлекает данные из красного смещения и визуализирует их в графиках и таблицах.

Моя единственная проблема - скорость приложения.Для загрузки всех данных панели инструментов требуется почти одна минута.Временная активность - это фреймы данных запросов и панд.

Каков наилучший способ решения этой проблемы и каков наилучший способ оптимизации приложения.Должен ли я разделить приборную панель на отдельные представления и загрузить их асинхронно?Я также думаю об использовании redis для тех же запросов данных

PS: я использую pyodbc для красного смещения.

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