Rails 3.1.1 мучительно медленно в режиме разработки? - PullRequest
0 голосов
/ 11 января 2012

РЕДАКТИРОВАТЬ: игнорировать все, что я написал об активах. Я отключил их, и у меня все еще есть эта проблема. Работает на OSX.

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

Вот фрагмент из журнала сервера, когда я делаю запрос:

Запущен GET "/assets/pages.css?body=1" для 127.0.0.1 в 2012-01-10 22:21:35 -0700 Обслуживаемый актив /pages.css - 304 Не изменено (1мс)

Запущен GET "/assets/authenticator.js?body=1" для 127.0.0.1 в 2012-01-10 22:21:39 -0700 Обслуживаемый актив /authenticator.js - 304 Нет Модифицировано (1мс)

Запущен GET "/assets/jquery.js?body=1" для 127.0.0.1 в 2012-01-10 22:21:39 -0700 Обслуживаемый актив /jquery.js - 304 без изменений (2 мс)

Запущен GET "/assets/application.js?body=1" для 127.0.0.1 в 2012-01-10 22:21:43 -0700 Обслуживаемый актив /application.js - 200 ОК (0 мс)

Запущен GET "/assets/pages.js?body=1" для 127.0.0.1 в 2012-01-10 22:21:43 -0700 Обслуживаемый актив /pages.js - 304 без изменений (1мс)

Время загрузки, предложенное в журнале, даже не близко к 1-3 секундам на каждый запрос. Это сводит меня с ума. Я установил плагин так, как предложил другой ответ, но я не знаю, как его использовать или что писать в настройках.

Спасибо, ребята.

1 Ответ

4 голосов
/ 11 января 2012

Попробуйте поискать эту строку в вашем development.log

Completed 200 OK in 476ms (Views: 155.1ms | ActiveRecord: 14.7ms)

Обычный виновник - частичные объекты и классы, которые не кэшируются при разработке. Кроме того, вы также можете попробовать этот драгоценный камень: https://github.com/wavii/rails-dev-tweaks

...