Должен ли я использовать Apache или Nginx & Passenger или Mongrel для моего приложения Rails

StackOverflow https://stackoverflow.com/questions/1420183

Вопрос

У меня есть приложение Ruby on Rails, которое будет представлять собой CMS, что означает, что оно в основном использует БД.Я ожидаю, что у него будет приличный объем трафика, поэтому перед проектированием я выбираю, какие серверы использовать.Самое важное для меня - это производительность.

Я слышал много хорошего о Nginx, и многие разработчики из сообщества Rails рекомендуют его, меня беспокоило только то, что его версия 0.8, которая, как я полагаю, является бета-версией, поэтому я был обеспокоен потенциальными проблемами.Что вы скажете?

Кроме того, я хочу выбрать между использованием Mongrel cluster или Phusion Passenger.А ты как думаешь?

Я планирую использовать Ruby 1.9, поскольку он обладает лучшей производительностью, чем Ruby 1.8, и я буду использовать VPS для размещения своего веб-сайта.

Мое главное - это производительность, даже если для настройки одного поверх другого требуется больше времени.

Мы высоко ценим ваше мнение.

Спасибо,

Tam

Это было полезно?

Решение

Я бы поддержал вариант Passenger + Nginx.Очень мало памяти, и настроить ее не так уж сложно.Какой тип сервера вы тоже развертываете?Технические характеристики?Операционная система?Я бы также принял это во внимание, учитывая ваше доступное оборудование.Если у вас уже достаточно памяти, то это не должно быть проблемой, будь то Passenger или Apache, просто эффективно оптимизируйте и кэшируйте свое приложение.

Другие советы

Два комментария:Вы можете развернуть любое приложение rails на любом из упомянутых вами серверов, поэтому нет необходимости решать это раз и навсегда сейчас.

IMO беспородные кластеры больше не стоят таких хлопот.Выбирайте passenger на любом сервере, который сделает вас счастливым.

Я бы порекомендовал passenger nginx, конфигурации приятные и аккуратные, плюс объем памяти действительно невелик по сравнению с passenger apache.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top