Apache ...
Apache, безусловно, является наиболее широко используемым веб-сервером.Что хорошо.Существует намного больше информации о том, как с этим что-то делать, и когда что-то идет не так, есть много людей, которые знают, как это исправить.Но это также самый медленный из коробки;требует много настроек и более мощный сервер, чем Lighttpd.В вашем случае будет намного проще начать работу с Apache и Python.Существует множество AMP-пакетов и множество руководств по настройке Python и обеспечению работы вашего приложения.Просто быстрый поиск в Google поможет вам в этом.Под большой нагрузкой Lighttpd затмит Apache, но Apache - это как поезд.Он просто продолжает пыхтеть.
Плюсы
- Широкая база пользователей
- Универсальная поддержка
- Множество плагинов
Минусы
- Медленно из коробки
- Требуется настройка производительности
- Память шлюхи (не так, как выможет заставить его работать на 64 МБ VPS)
Lighttpd ...
Lighttpd - новый ребенок в блоке.Он быстрый, мощный и пинает производительность (не говоря уже об использовании, как об отсутствии памяти).Из коробки Lighttpd вытирает пол с помощью Apache.Но не так много людей знают Lighttpd, поэтому заставить его работать сложнее.Да, это второй по популярности веб-сервер, но за ним не так много поддержки со стороны сообщества.Если вы посмотрите здесь, на stackoverflow, есть этот чувак, который продолжает спрашивать о том, как заставить работать его приложение Python, но никто ему не помог.При тяжелой нагрузке, при правильной настройке, Lighttpd превзойдет преформу Apache (некоторое время назад я провел несколько тестов, и вы можете увидеть увеличение производительности запросов на 200-300% в секунду).
Плюсы
- Быстро из коробки
- Использует очень мало памяти
Минусы
- Не так много поддержки, как Apache
- Иногда просто не работает
Nginx Если вы работалистатический сайт, тогда вы будете использовать nginx.Вы правы, говоря, что mod_wsgi nginx не подходит.
Заключение Преимущества?Есть оба веб-сервера;разработан, чтобы иметь возможность заменить друг друга.Если оба веб-сервера настроены правильно, и у вас достаточно оборудования, то использование одного другого над реальным преимуществом не имеет смысла.Вы должны попробовать и посмотреть, какой веб-сервер отвечает вашим потребностям, но спрашивает меня;Я бы сказал, пойти с Lighttpd.Это, на мой взгляд, проще в настройке и просто работает.
Кроме того, вы должны взглянуть на веб-сервер Cherokee.Безумно прост в настройке и производительность не наполовину плохая.И вы должны спросить об этом и при ошибке сервера.