2012-06-26 4 views
0

В настоящее время я разрабатываю Rails на ноутбуке Windows, но работает очень медленно. Было бы целесообразно попробовать запустить рельсы на JRuby или IronRuby, чтобы ускорить работу?Использовать JRuby (или IronRuby) для загрузки производительности Rails в Windows?

+0

Запустите их все и проверьте, что быстрее. Реальные результаты лучше, чем догадки. –

ответ

2

Если вы используете ruby ​​1.9.2 или 1.9.3, не волнуйтесь об этом, это быстро, как другие, или даже быстрее. Также обратите внимание, что java-приложения имеют тенденцию использовать много memmory.

Дело в том, что при разработке ваше приложение перезагружается в каждом запросе, в процессе его загрузки будет загружаться только при запуске сервера.

Чтобы проверить это, попробуйте запустить приложение в рабочей среде, и, возможно, вам следует использовать другой сервер, например thin.

thin start -e production 

Также, если это не поможет. Возможно, вам стоит подумать о кеше, создать новые индексы или даже перейти на лучшую базу данных (возможно, вы используете sqlite). Но я сомневаюсь, что переход на Jruby или IronRuby вам очень поможет.

+0

Загрузка фактических страниц происходит не так медленно, но выполнение команд рельсов, даже простых. – Ari