Какой веб-сервер я могу использовать для приложения ruby ​​on rails для переноса тяжелых данных - PullRequest
0 голосов
/ 05 января 2011

Какой веб-сервер я могу использовать для приложения ruby ​​on rails для переноса тяжелых данных. Какой сервер я могу использовать, а не webric. Я хочу переносить большие данные.Пожалуйста, дайте мне правильное направление

Ответы [ 3 ]

3 голосов
/ 05 января 2011

У вас есть много альтернатив. Хорошая идея - выбрать сервер приложений и разместить его (или несколько) за веб-сервером или «обратным прокси»:

Веб-серверы:

Оба они хорошо справятся с большим количеством трафика. Я бы предложил начать с Apache.

За вашим веб-сервером вам потребуется один или несколько серверов приложений:

На вашем месте я бы начал с Пассажира и посмотрел, как вы поживаете.

Кроме того, рассмотрите возможность размещения Varnish перед вашим приложением для значительного увеличения запросов / секунду для повторяющихся задач.

0 голосов
/ 06 января 2011

Если вы новичок в Rails, Apache + Passenger (как упомянуто выше) - это самый простой способ.

Хорошая стратегия кэширования, вероятно, лучшаяспособ увеличить количество запросов в секунду - перед тем, как взглянуть на Varnish, я бы удостоверился, что вы обрабатываете кеш фрагментов правильно и с достаточной детализацией.Подробнее об этом см. Руководство по Rails по кешированию .

0 голосов
/ 05 января 2011

Кроме того, если вы используете Apache, у Google есть мод, который оптимизирует вашу конфигурацию и может значительно улучшить вашу производительность http://code.google.com/speed/page-speed/docs/module.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...