The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Варианты настройки Ruby On Rails на максимальную производительность

22.08.2006 08:46

Статья, рассматривающая несколько самых распространенных методов запуска веб-приложений Ruby On Rails.

Также в статье содержатся примеры конфигурации RoR в связке с Lighttpd или Nginx.

  1. Главная ссылка к новости (http://blog.kovyrin.net/2006/0...)
Автор новости: Alexey Kovyrin
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/8155-ruby
Ключевые слова: ruby, web
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (12) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Camel (??), 09:23, 22/08/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Интересно, почему запускались 5 процессов Mongrel, а не 4, по количеству процессоров? Интересно какие результаты показали бы lighttpd и nginx без Mongrel.
    Я всё равно буду пользоваться lighttpd, он документирован лучше, а разница в производительности не так уж важна, всё равно основные средства уходят на разработку программы, а не на её хостинг.
    Спасибо Алексею Ковырину.
     
  • 1.2, Аноним (-), 09:34, 22/08/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Мда, и правда забыл упомянуть... я на тесте с pen попробовал от 2 до 7 все варианты и 5-ка оказалась самым удачным вариантом. Потому ее дальше и использовал. Хотя понимаю, что тут надо было глубже тестировать. Но задача стояла увидеть общую картину... А она, как мне кажется, очевидна.
     
  • 1.3, piranha (??), 10:40, 22/08/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Угу, nginx рулит. ;)
     
  • 1.4, Аноним (-), 12:01, 22/08/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Еще бы сравнить "Ruby On Rails" vs PHP (по скорости, удобству)
    а то не знаю, за какой язык взяться для своего первого серьезного веб-проекта
     
  • 1.5, Аноним (-), 13:44, 22/08/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    берись за php - пусть он кривой и тормозной, зато более востребован на рынке
     
  • 1.6, Аноним (-), 13:54, 22/08/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    нет, я не собираюсь писать на заказ или работу искать, я хочу создать свой проект.
    есть идея, есть небольшой опыт на c/php/delphi/perl. сам работаю электронщиком :)
    Сколько перерыл интернет, руби будет побыстрее пыхпыха, но тормознее питона.
    Вот и думаю, за что взяться для веб-проекта: руби или питон.
    средне-легкий по сложности, но большой по нагрузке (рассчитан на запад)
    пример - хабра (habrahabr.ru)
     
     
  • 2.7, Алексей (??), 14:44, 22/08/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Скорость реализации языка обычно важна когда готовые решения используешь (которые криворукими программерами написаны). Собственный код всегда можно до нужной производительности дооптимизировать, язык не так важен.
    Посему рекомендую писать на том, на чем комфортнее. Тот же перл весьма неплох, в варианте mod_perl - DBI есть, XSLT есть, что еще для веба надо. :)
     
  • 2.8, Алексей (??), 14:47, 22/08/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Да, насчет скорости - я сравнивал на апаче (mod_python, mod_php, ruby через fcgi) - переписывал для теста стандартную страничку магазина (действия - отпарсить входные параметры, достать нужную инфу из базы, сгенерировать из этого html) - так вот питон и руби оказались медленнее. Хотя на серьезный тест это не тянет.
     
     
  • 3.9, alrond (ok), 15:40, 22/08/2006 [^] [^^] [^^^] [ответить]  
  • +/
    медленнее чем что? чем PHP? ...у меня волосы дыбом встают :)))
    Но...все зависит от задачи ;)
     
     
  • 4.12, Xan (??), 17:28, 22/08/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, на самом деле здесь еще может влиять качество реализации mod_php, mod_python, mod_ruby.
    mod_ruby - очень херово написан.
     

  • 1.10, Алексей (??), 15:59, 22/08/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ага, чем PHP. Что неудивительно: http://shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=ruby&lang2=
    Но еще раз повторюсь, в реальной жизни не стоит такие мелочи учитывать, писать надо на чем удобнее и на чем лучше получается.
     
  • 1.11, daff (??), 17:01, 22/08/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    в свете итеграции ruby c
    http://www.atdot.net/yarv/
    вопросов по производительности не должно остатся вовсе
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру