Среда Rails3, работающая очень медленный на Windows XP, Ubuntu 9.04, Ubuntu 9.10

Похоже, что необычному графическому запуску не нравится кадровый буфер VM (таким образом, у Вас могла бы быть стычка с X также, пока Вы не устанавливаете правильный X-сервер, я предполагаю, что VPC обеспечивает соответствующий, если это необходимо).

Для отключения графического запуска удалите "всплеск" из соответствующей строки в menu.lst личинки. Это должно получить Вас, по крайней мере, до X запусков перед ударом большего количества графических проблем.

2
задан 18 March 2010 в 16:17
2 ответа

контроль http://github.com/rdp/faster_require или альтернативно выполненный это в virtualbox под управлением Linux.

1
ответ дан 3 December 2019 в 12:21
  • 1
    Исходный плакат попытался выполнить его в виртуальной машине Linux и it' s не имел никакого значения. –  WheresAlice 11 June 2010 в 21:05
  • 2
    Да, но та библиотека похожа на него, мог бы помочь. К счастью I' m больше не всовывал ужасный мир разработки рубина в Windows, таким образом, я can'попробовать. спасибо за ответ, хотя! –  bergyman 12 June 2010 в 17:21

На время загрузки может влиять количество зависимостей, которые должны быть загружены. Возможно, ваше приложение rails зависит от множества драгоценных камней, которые могут значительно замедлить время загрузки.

Обычно для смягчения этой проблемы используются следующие решения:

  • для производственных экземпляров (которые обрабатывают веб-трафик), многие веб-серверы (например, . unicorn ) может нетерпеливо загружать и разветвлять, используя копирование при записи, так что загрузка выполняется только один раз (дополнительные экземпляры будут ссылаться на ту же память, пока не начнут изменять содержимое). Часто это делается для того, чтобы перезапуск одного из процессов (возможно, из-за сбоя) не использовал чрезмерное количество дополнительных ресурсов сервера
  • для целей тестирования, см. Команды Fast Rails , где предлагается использовать драгоценные камни zeus, spring или spork. Это сохраняет фоновую копию процесса ruby ​​/ rails, работающего для обработки ваших тестов rails.
1
ответ дан 3 December 2019 в 12:21

Теги

Похожие вопросы