Каковы плюсы и минусы использования Nginx поверх Apache с Rails при использовании Passenger


8

Passenger недавно получил поддержку Nginx, каковы его плюсы и минусы по сравнению с Apache как веб-сервером для приложений Rails?

Ответы:


10

Nginx намного легче, занимая меньше памяти и других ресурсов. С другой стороны, Apache имеет больше эзотерических модулей, встроенную поддержку для многих других вещей и более широко используется как в целом (так что больше документов и постов в блоге об использовании его для различных задач), так и с Passenger (и так далее). из перегибов будет уже найдено и исправлено).

На более субъективном уровне я считаю, что формат файла конфигурации nginx проще в работе, а его модель обработки запросов более интуитивно понятна.


-1

Вот доводы против NGINX:

Хотя я привыкаю к ​​NGINX, я бы сказал, что удивлен тем, как часто мне нужно перезагружать сервер NGINX при настройке правил перезаписи, создании новых каталогов для приложений и т. Д.

Тем не менее, я только что настроил Passenger, Ruby Enterprise Edition и Nginx на VPS с 360 МБ оперативной памяти. У меня ограниченный опыт работы с Apache в среде виртуального хостинга пару лет назад. Файлы Apache .htaccess, если я правильно помню, казались более динамичными. Отсутствие динамической конфигурации, кажется, не проблема, так как VPS мой.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.