Развертывание первого проекта Django - PullRequest
1 голос
/ 29 марта 2011

Я использую небольшой VPS с 512 МБ памяти, на котором в настоящее время размещены 3 PHP-сайта с очень низким трафиком и личная учетная запись электронной почты.

В течение последних нескольких недель я учил себя Django и начинаю думатьо развертывании проекта.

Похоже, существует очень много способов развертывания сайта Django.Учитывая ограниченные ресурсы, которые у меня есть, какой вариант будет наиболее подходящим?

Подойдет ли VPS для размещения как сайтов Python, так и PHP, или стоило бы получить отдельный сервер?

Любой совет приветствуется.

Спасибо.

Ответы [ 3 ]

3 голосов
/ 29 марта 2011

Существует не так уж много способов сделать это.На самом деле, есть рекомендуемый способ - через Apache / mod_wsgi - и все другие способы.Рекомендованный способ полностью задокументирован здесь .

Для сайта с низким трафиком у вас не должно возникнуть проблем с его размещением в 512 МБ VPS вместе с вашими PHP-сайтами.

1 голос
/ 29 марта 2011

Я без проблем запускаю несколько сайтов Django с низким трафиком на 256 VPS. У меня есть установка Nginx в качестве обратного прокси-сервера и для обслуживания статических файлов (javascript, CSS, images) и Apache, использующих mod_wsgi для обслуживания Django, как описано в документации.

Запуск PHP-сайтов также может добавить немного накладных расходов, но, если вы говорите о «веселых» сайтах с низким трафиком, то с вами все будет в порядке.

1 голос
/ 29 марта 2011

Django имеет документацию, описывающую возможные серверные схемы . Для легкого веса, но очень надежной настройки, я бы порекомендовал установку Nginx. Это намного легче, чем Apache.

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