Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 22, 2012 16:48:36

Dr.Livsi
От:
Зарегистрирован: 2010-02-15
Сообщения: 192
Репутация: +  3  -
Профиль   Отправить e-mail  

apache+nginx или uwsgi+nginx

Доброе время суток!
Есть некий проект. Суть его в том, что сотрудники 30 филиалов одной фирмы, расположенных по всей стране, ведут совместную работу по редактированию нескольких таблиц. Основные фишки проекта: отображение списков, различных выборок редактируемых данных, отображение статистики по изменениям по каждому пользователю; загрузка и выгрузка таблиц данных (в формате dbf). Плюс, конечно, формы по редактированию данных. Соотношение get- post запросов планируется примерно 70/30.
На начальном этапе работы системы ресурсы будут очень ограничены (планирую разместить все на хостинге VDS с частотой процессора 1000Мгц и 300-500Мб памяти) при этом на первом этапе предоставить доступ не более чем десятку пользователей (а может и того меньше - 5, например).
Преполагаемая система: ubuntu + postgre (не устанавливая mysql) + python + django
Собственно вопрос в том, что лучше будет поставить в качестве веб-серверов:
1) apache2 + mod_wsgi(бэкенд) + nginx (фронтэнд, функцией которого будет буферизация данных, отданных apache-м+загрузка статики). Из плюсов - имею опыт, правда небольшой установки и настройки apache-сервера, но без nginx.
2) nginx + Uwsgi (на форумах для проектов, с очень ограниченными в ресурсами советуют)

В случае, если проект пойдет и будет развиваться - планирую увеличить ресурсы, но не более 1,5-2Гб оперативной памяти и 2-4 ядер 2-2,6Ггц - но это уже на всех 30 активных пользователей, способных работать практически одновременно.
Вопрос, насколько изменится поведение указанных связок apache-nging, nginx+uwsgi при увеличении с одной стороны ресурсов, с другой стороны активных пользователей.



Отредактировано Dr.Livsi (Окт. 22, 2012 17:51:50)

Офлайн

#2 Окт. 22, 2012 18:33:01

fashust
От:
Зарегистрирован: 2011-07-17
Сообщения: 30
Репутация: +  3  -
Профиль   Отправить e-mail  

apache+nginx или uwsgi+nginx

я бы предпочел gunicorn+nginx легко ставится настраивается и мониторится + использовал на нескольких достаточно нагруженных проектах и остался доволен, но если из ваших вариантов то предпочтение конечно uwsgi+nginx



import this

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version