В настоящее время я разрабатываю Rails на ноутбуке Windows, но работает очень медленно. Было бы целесообразно попробовать запустить рельсы на JRuby или IronRuby, чтобы ускорить работу?Использовать JRuby (или IronRuby) для загрузки производительности Rails в Windows?
ответ
Если вы используете ruby 1.9.2 или 1.9.3, не волнуйтесь об этом, это быстро, как другие, или даже быстрее. Также обратите внимание, что java-приложения имеют тенденцию использовать много memmory.
Дело в том, что при разработке ваше приложение перезагружается в каждом запросе, в процессе его загрузки будет загружаться только при запуске сервера.
Чтобы проверить это, попробуйте запустить приложение в рабочей среде, и, возможно, вам следует использовать другой сервер, например thin.
thin start -e production
Также, если это не поможет. Возможно, вам стоит подумать о кеше, создать новые индексы или даже перейти на лучшую базу данных (возможно, вы используете sqlite). Но я сомневаюсь, что переход на Jruby или IronRuby вам очень поможет.
Загрузка фактических страниц происходит не так медленно, но выполнение команд рельсов, даже простых. – Ari
Запустите их все и проверьте, что быстрее. Реальные результаты лучше, чем догадки. –