Почему Django так медленно обновляется по сравнению с PHP-сайтом? - PullRequest
1 голос
/ 15 сентября 2010

Это неприятная проблема, с которой я столкнулся в Django.

По сравнению с обычным сайтом PHP, обновление и просмотр любых изменений, которые я сделал, требует вечности.Во время разработки я установил Apache на MaxRequestsPerChild 1 - это довольно медленно, но необходимо, потому что вы в конечном итоге просматриваете «устаревший» код без него.Запуск сервера разработки намного хуже, поскольку он перезапускается и расходуется после изменения одной строки.

С PHP изменения происходят мгновенно.

Есть ли способ ускорить это на стороне Django

1 Ответ

3 голосов
/ 15 сентября 2010

Для разработки редко полезно запускать Django за «настоящим» веб-сервером, таким как Apache. Я понимаю разочарование по поводу автоматической перезагрузки dev-сервера, но вы всегда можете указать опцию --noreload, если хотите сами управлять перезапуском. Я оставляю это включенным, потому что я забываю перезапустить, и время, которое это спасает меня, обычно стоит пару разочаровывающих моментов при редактировании.

Однако я никогда не обнаруживал, что сервер разработки является помехой. Используйте SQLite при разработке. Настройка «реальной» базы данных обычно не требуется при кодировании и тестировании. И шаблоны всегда будут обновляться мгновенно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...