django является очень медленным на моей машине

не уверен, как это сделать с помощью gdb. Но вы можете объявить глобальную переменную типа:

bool call_a = false;

и когда b вызывать

call_a = true;   
a();

и установить для call_a значение false, когда другая функция вызывает a () или после вашей точки останова

, затем используйте условие break

break [line-number] if call_a == true
16
задан tzot 15 December 2008 в 23:38
поделиться

8 ответов

Firefox имеет проблему при просмотре к localhost на некоторых машинах Windows. Можно решить его путем выключения ipv6, который действительно не рекомендуется. Используя 127.0.0.1 непосредственно другой окольный путь проблема.

18
ответ дан 30 November 2019 в 16:42
поделиться

Так как Вы сообщаете, что машина Вашего друга не имеет никаких задержек, и я предполагаю, что Ваша и его - сопоставимые компьютеры, это могла быть связанная с DNS проблема. Попытайтесь добавить и клиент и IP-адрес сервера к файлу hosts сервера.

, Если Вы работаете на Django *, отклоняют, это /etc/hosts файл. Если выполнено это на MS Windows, это %WINDIR%\SYSTEM32\DRIVERS\ETC\HOSTS файл. (Они - текстовые файлы и могут быть отредактированы Вашим любимым текстовым редактором.)

3
ответ дан 30 November 2019 в 16:42
поделиться

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

2
ответ дан 30 November 2019 в 16:42
поделиться

У меня была та же проблема в прошлом. Это может быть решено путем удаления следующей строки из файла hosts.

::1         localhost

, Как только это пошло, необходимо быть в состоянии использовать localhost снова, быстро.

2
ответ дан 30 November 2019 в 16:42
поделиться

И если все остальное перестало работать, Вы всегда можете cProfile Ваше приложение и видеть, где точно узкое место.

1
ответ дан 30 November 2019 в 16:42
поделиться

Отключите AV, Сканирующий & посмотрите, имеет ли это значение. Это могло также быть вызвано Vista. Обновите до последнего пакета обновления и попробуйте еще раз.

0
ответ дан 30 November 2019 в 16:42
поделиться

также имел такую ​​же проблему, я заметил его с Firefox на машинах Vista и Windows 7. Доступ к серверу разработки 127.0.0.1:8000 решил проблему.

2
ответ дан 30 November 2019 в 16:42
поделиться

Чтобы полностью обойти localhost без изменения файла hosts или каких-либо настроек в Firefox, вы можете установить addon Redirector и сделать правило перенаправления с localhost на 127.0.0.1. Используйте эти настройки

Include pattern : http://localhost*
Redirect to     : http://127.0.0.1$1

Оставьте остальные поля пустыми.

0
ответ дан 30 November 2019 в 16:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: