У меня есть новая установка django 1.0, и простая страница, которая от нее требуется, занимает 5 секунд для загрузки. На компьютере моего коллеги почти нет времени.
Я запускаю сервер, используя
python manage.py testserver
Я вижу, что каждый запрос GET (PNG и таблицы стилей) занимает около половины секунды.
Еще одна странная вещь, которая, как мне кажется, связана, заключается в том, что функциональные тесты для приложения выполняются гораздо медленнее на моей машине с MySQL (порядка 100 раз медленнее, чем на моей коллеге). Когда я устанавливаю приложение для использования sqlite, они работают довольно быстро. Я хотел бы воскликнуть, что sqlite не сильно меняет время загрузки страницы, но ускоряет запуск сервера.
Это похоже на проблему с IO, но я не вижу общих проблем с производительностью на моей машине, кроме как минимум 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