Рельсы загружаются слишком долго - PullRequest
4 голосов
/ 02 мая 2011

Я новичок в Rails 3. Я использую ruby ​​1.9.2 и Rails 3.0.7 и Windows 7

Итак, моя проблема

Когда я запускаю сервер, этот процесс длится минуту

Когда я пытаюсь получить к нему доступ из браузера (http://127.0.0.1:3000/demo/index) эта страница загружается очень долго (от 1 минуты и более)

Я пытался отключить антивирус, пользователь fast_require gem ... Я просто понятия не имею, что делать ...

В чем проблема?

Ответы [ 3 ]

2 голосов
/ 02 мая 2011

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

Как правило, это не проблема, поскольку платформа будет выполнять меньшие перезагрузки во время работы в режиме development.,Все, что вы измените в app/ или config/routes.rb, будет обнаружено и скорректировано между запросами.

Загрузка первой страницы всегда самая медленная, но после этого у вас должен быть очень отзывчивый сервер.Если нет, то, возможно, что-то не так в конфигурации.

1 голос
/ 02 мая 2011

У меня была эта проблема с не-рельсовым проектом и Apache.Отключение IPv6 решило проблему.YMMV.

1 голос
/ 02 мая 2011

Некоторые люди предлагают использовать Могрел вместо вебрика.Я бы порекомендовал попробовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...