Возможный дубликат:
Можете ли вы помочь мне с планированием моей мощности?
Мне нужен совет по настройке нашего веб-сервера.
Запуск модели SaaS (одно и то же приложение, разные базы данных и поддомены).
Обслуживаем 50+ сайтов прямо сейчас.
Выделенный сервер с 8 ГБ памяти
Только около 20% из них имеют умеренный трафик.
Наша конфигурация - Nginx на 80-м порту с обратным прокси-сервером для apache, где python / django запускается через mod_wsgi, Centos - это дистрибутив Linux.
Мы ищем альтернативы, потому что каждый сайт с низким (даже если под низким мы подразумеваем отсутствие) трафика потребляет около 18 Мб, у нас уже есть предупреждения о памяти. Итак, какие у вас есть советы?
Увеличит ли обслуживание напрямую из nginx с помощью gunicorn / fastcgi / uWSGI нашу способность обслуживать еще много сайтов? какие еще виды настройки вы рекомендуете?
У меня в основном опыт разработки, поэтому любые объяснения будут приветствоваться. Спасибо....
Я бы взял mod_wsgi и переключился на uwsgi. Запустите его в режиме императора, чтобы у вас был 1 процесс uwsgi для всех vhosts