Приложение Django загружает веб-страницу примерно за 24 секунды после получения данных из базы данных PostgreSQL
У меня есть Django-приложение, в котором я запрашиваю базу данных PostgreSQL с помощью необработанных SQL-запросов в файле views.py. Получив данные, я обрабатываю их и отправляю в файл index.html. Однако каждый раз, когда я загружаю веб-страницу, ей требуется около 24 секунд для полной загрузки.
Вот обзор моей установки:
У меня есть приложение Django, настроенное на подключение к базе данных PostgreSQL. В файле views.py я использую необработанные SQL-запросы для получения данных из базы данных с помощью моделей Django. После обработки данных я передаю их в шаблон index.html для отрисовки. Я добавил операторы печати в файл views.py, чтобы измерить время, затраченное на получение и обработку данных. Кроме того, я отслеживаю время загрузки веб-страницы с помощью JavaScript в DOM файла index.html. Несмотря на оптимизацию SQL-запросов и логики обработки, я все еще испытываю значительные задержки при загрузке веб-страницы. Мне нужны рекомендации по возможным причинам этой задержки и стратегии улучшения времени загрузки моего Django-приложения.
Любые соображения или предложения будут высоко оценены. Спасибо!