Зіткнувся з такою проблемою: девелоперський сервер Django дуже довго опрацьовує запити в операційній системі Windows 7. Ситуація приблизно така.
Запускаємо сервер:
python ./manage.py runserver 127.0.0.1:3333
Заходимо на сайт:
http://localhost:3333/
Після цього отримуємо контент тільки після довгої затримки, що не дуже приємно в процесі активної розробки чи тестування сайту. Виявляється, проблема виникає через, хто б подумав, IPv6, оскільки поняття localhost в контексті наявності різних протоколів уже не таке однозначне.
Тому робимо 2 кроки:
- Розкоментовуємо рядки (у кого вони не розкоментовані в C:/Windows/System32/drivers/etc/hosts)
127.0.0.1 localhost
#::1 localhost - Заходимо на сайт не через localhost, а по 127.0.0.1.
Вдалого джангування!
Как до такого додумался?
ВідповістиВидалитиСмотрел инфу по IPv6 в Windows, попробовал, действительно на порядок быстрее работает =). Потом поискал, оказывается не у меня одного такие бока ))), и буржуи про такую проблему уже писали...
ВідповістиВидалитиА может просто вместо http://localhost:3333/ написать http://127.0.0.1:3333/? И не надо ничего править...
ВідповістиВидалитиНу или запустить дев-сервер на ::1?
Да, этого вполне достаточно, как я и написал в пункте 2, то есть я просто старался наиболее полно охватить проблему, у меня слабость к перфекционизму))
ВідповістиВидалитиХм... Чего-то я второй пункт не заметил.
ВідповістиВидалитиСорри.