Веб-сайт Django, работающий в веб-приложении Azure, работает очень медленно - PullRequest
0 голосов
/ 21 сентября 2018

У меня есть веб-приложение django, которое я развернул в веб-приложении Azure (работает в плане обслуживания приложения B1).Веб-сайт работает должным образом, за исключением времени загрузки, которое обычно может занимать до 10 минут для загрузки одной страницы (даже с кэшированными статическими файлами).

Хотя я неправильно настроил платформу веб-хостинга и вместо этого просто запускаю сервер с использованием системы manage.py по умолчанию, веб-сайт все равно не должен работать так медленно.Есть ли простой способ решить эту проблему?

Ответы [ 3 ]

0 голосов
/ 21 сентября 2018

Если вы работаете с manage.py, может возникнуть проблема с производительностью или потоком на веб-сервере django.Для повышения производительности необходимо настроить приложение django с сервером Apache2or IIS.

Веб-сервер Django предназначен только для целей отладки.

Рекомендую использовать веб-сервис Azure для веб-сайта.

0 голосов
/ 24 сентября 2018

Niwith. Так как ваш код работает нормально на локальной стороне, я предлагаю вам попытаться перейти с FastCGI на httpPlatformHandler в вашем web.config файле. Вы можете следовать этому учебнику .

Кроме того, обратитесь к этому официальному документу по устранению неполадок производительности вашего веб-приложения Azure.

Надеюсь, это поможет вам.

0 голосов
/ 21 сентября 2018

Оптимизируйте свой код, где блокирует.Я также работаю над сайтом на Azure, но никогда не получаю медленного ответа даже в бесплатном экземпляре.

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