Назад | Перейти на главную страницу

Хостинг Django на Linux - какой метод наиболее эффективен с точки зрения памяти?

У меня есть VPS (Ubuntu 10.04, 512 МБ), на котором я размещаю 10-15 сайтов django, большинство из которых имеют прерывистый трафик. Мне интересно, какой хостинг лучше всего подходит в этой ситуации, когда процессы в основном простаивают.

В настоящее время у меня есть nginx в качестве интерфейса, apache / mod_wsgi обслуживает приложение django, а параметр inactivity_timeout настроен для минимизации потребления памяти в незанятых процессах. Это лучший вариант? Я немного читал о Gunicorn и uwsgi, и, хотя они, кажется, предлагают некоторые преимущества, похоже, нет способа снизить потребление памяти их процессами в режиме ожидания.

Вы уверены, что прочитали документацию uWSGI? Было бы печально не иметь такой полезной функции, имея более 300 опций. Отметьте опцию --idle, она делает именно то, что вам нужно :)

Предлагаю вам также запустить uwsgi --help (из командной строки), возможно, ваше внимание привлечет какой-то другой параметр