Найти - Пользователи
Полная версия: apache+nginx или uwsgi+nginx
Начало » Django » apache+nginx или uwsgi+nginx
1
Dr.Livsi
Доброе время суток!
Есть некий проект. Суть его в том, что сотрудники 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 при увеличении с одной стороны ресурсов, с другой стороны активных пользователей.
fashust
я бы предпочел gunicorn+nginx легко ставится настраивается и мониторится + использовал на нескольких достаточно нагруженных проектах и остался доволен, но если из ваших вариантов то предпочтение конечно uwsgi+nginx
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB