Будет ли развертывание Rails с использованием Torquebox в Openshift представлять какие-либо преимущества по сравнению с непосредственным развертыванием Rails?
Я смотрю на два варианта развертывания приложения Rails в OpenShift.
Я могу либо развернуть его напрямую, либо настроить Torquebox и развернуть приложение Rails, используя его. Представляет ли один вариант существенное преимущество в производительности по сравнению с другим?
1 ответ
Да, TorqueBox намного быстрее, чем оригинальный Ruby. Не только интерпретатор (JRuby) быстрее, просто потому, что он работает на JVM и использует JIT и JVM-сборщик мусора, но также использует дополнительные функции, доступные в JVM, такие как параллельная многопоточность и т. Д.
Более того, с TorqueBox у вас есть сервисы JBoss AS, когда вы решите использовать их, что, я думаю, будет, если ваше приложение будет расти.
Ссылка: http://torquebox.org/news/2011/10/06/torquebox-2x-performance/