Ruby - современный объектно-ориентированный язык, сочетающий в себе простоту разработки, современные концепции построения приложения, эффективный синтаксис.
Язык Ruby напоминает такие языки, как Perl, Smalltalk, Python, а также имеет ряд уникальных особенностей.
Ruby on Rails (сокращенно RoR) - популярная платформа для разработки веб-приложений на основе языка Ruby. RoR - законченная программная среда, основанная на архитектуре Модель-Представление-Контроллер (Model-View-Controller, MVC) и включающая в себя готовую поддержку таких возможностей, как, например, AJAX.
RoR оптимизирован для работы с собственным веб-сервером, обычно это Puma.
Наш хостинг предлагает вам полноценную поддержку Ruby on Rails. В качестве веб-сервера сайта используется собственный экземпляр сервера Puma или Thin, с передним прокси в виде стандартного Apache среды хостинга. Вы можете использовать любые версии языка Ruby и фреймворка Ruby on Rails.
Войдя через SSH в свой аккаунт, вы можете воспользоваться RubyGems - стандартным менеджером пакетов Rails - для установки дополнительных модулей.
Сама RoR и приложение по умолчанию уже установлены в корневой каталог вашего сайта сразу после заказа услуги.
Ruby on Rails - ресурсоемкая платформа. Простой тестовый сайт на RoR будет работать в тарифном плане с минимальной выбранной опцией "память для Ruby/Tomcat/..." (для старых тарифов - тариф "Основной" и выше). *
При размещении полноценного приложения под реальной нагрузкой вам необходимо быть готовым к тому, что нагрузка сайта или занимаемая сервером Mongrel память превысит предел этого тарифа, в таком случае вам потребуется увеличить тариф.
Вы можете преобразовать любой существующий сайт в ресурс RoR. Это делается через личный кабинет, "полный список функций", "Хостинг Ruby on Rails".
* предел резидентной части сервера Mongrel в тарифе "Основной" составляет 64 мб. Жесткий лимит памяти не установлен.
Тарифы с апреля 2013 года позволяют выбрать предел памяти самостоятельно при конструировании вашего тарифа.
Предел для более старых (архивных) тарифных планов:
предел резидентной памяти (RES по top) | |
0 - 64 мб | любой тариф с поддержкой скриптов |
до 100 мб | тариф "Двойной" |
до 150 мб | тариф "Максимальный" |
до 250 мб | тариф "П-12" |
до 500 мб | тариф "П-30", возможно, лучше VDS |