Как сохранить Django всегда загруженным в память? - PullRequest
0 голосов
/ 25 февраля 2012

Я пришел из Java-фона, где веб-приложение всегда находится в памяти.Это позволяет ему выполнять все задачи инициализации при самом запуске, и, в отличие от PHP, ему не нужно делать это снова и снова для каждого запроса.

Я вижу много вариантов запуска проектов Django, но не уверенкакой из них позволит мне достичь вышеуказанного?Более того, у меня уже есть Nginx, работающий на 80, поэтому запросы к Django должны направляться через него.

1 Ответ

0 голосов
/ 26 февраля 2012

Django запускается на python и имеет процесс, который остается загруженным в память, как и Java. В отличие от php, Django не будет перезагружать все свои данные за запрос, и у него есть область приложения. Это причина, почему существует так много вариантов для хостинга php, но не так много для Django.

Есть несколько способов использовать Nginx с Django, просто Google "nginx django", и вы получите много результатов, которые научат вас, например: https://code.djangoproject.com/wiki/DjangoAndNginx

...