Rails 3.2.1 режим разработки ужасно медленный - PullRequest
3 голосов
/ 10 февраля 2012

Почему моя среда разработки Rails так ужасно медленна? Я вижу 2-3 секунды в журнале для вызова, на самом деле время составляет около 10 секунд для действия контроллера. Кажется, что на конвейер активов тратится много времени.

Драгоценные камни, такие как rails-dev-tweaks, пока не очень помогают.

  • Мои настройки:
  • OS X полностью обновлена ​​
  • Ruby 1.9.3-p0 через rvm
  • Рельсы 3.2.1
  • MySQL установлен через homebrew
  • Сервер POW или вебрик

вывод журнала:

Started GET "/" for 127.0.0.1 at 2012-02-10 13:14:34 +0000
Processing by HomeController#index as HTML
  User Load (0.3ms)  SELECT `users`.* FROM `users` WHERE `users`.`id` = 1 LIMIT 1
  User Load (0.7ms)  SELECT `users`.* FROM `users` 
  Account Load (0.3ms)  SELECT `accounts`.* FROM `accounts` WHERE `accounts`.`id` = 1 LIMIT 1
  Rendered home/index.html.erb within layouts/application (40.2ms)
  Rendered shared/_navigation.html.erb (0.7ms)
Completed 200 OK in 2084ms (Views: 44.6ms | ActiveRecord: 9.6ms)

1 Ответ

2 голосов
/ 20 марта 2012

ОК, я понял, что заставило его работать медленно.Это был драгоценный камень Rails Footnotes, который шел с шаблоном приложения: http://github.com/RailsApps/rails3-devise-rspec-cucumber

Я также создал проблему на github: https://github.com/RailsApps/rails3-devise-rspec-cucumber/issues/22

...