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