Джанго очень медленно работает на моей машине
У меня свежая установка django 1.0, и простая страница, обслуживаемая с нее, загружается за 5 секунд. На компьютере моего коллеги это почти не занимает времени.
Я запускаю сервер используя
python manage.py testserver
Я вижу, что каждый запрос GET (PNG и таблицы стилей) занимает около половины секунды.
Еще одна странная вещь, которая, я думаю, связана с этим, заключается в том, что функциональные тесты приложения выполняются на моей машине с MySQL намного медленнее (примерно в 100 раз медленнее, чем на машине моего коллеги). Когда я настраивал приложение на использование sqlite, они запускались довольно быстро. Я хотел бы заявить, что sqlite не сильно меняет время загрузки страницы, но ускоряет запуск сервера.
Это похоже на проблему ввода-вывода, но я не вижу общих проблем с производительностью на моей машине, кроме django по крайней мере.
Django работает на python2.4, я использую Vista. Я также проверил python2.5.
Спасибо ΤΖΩΤΖΙΟΥ, это, должно быть, проблема DNS, потому что страница загружается быстро, как толькоHTTP: // локальный: 8000 / приложение я иду вhttp://127.0.0.1:8000/app.
Но чем это может быть вызвано? В моем хост-файле только две записи:
127.0.0.1 localhost ::1 localhost