큰 Rails 3.1 애플리케이션이 있습니다. 개발 속도가 느려집니다. 클래스 자동로드를 느리게하는 문제의 일부를 추적했습니다. 내 시스템에는 두세 가지 모델이 있으며 약 130 개의 보석을 사용하고 있습니다. .Rails 클래스 로딩 속도가 느린 이유는 무엇입니까?
을 내 컨트롤러는 페이지의로드가 내 모델들과 함께 그냥이를 위해 거의 1 초 걸릴 수 있습니다 즉def index
User
Order
Game
LineItem
# and so on...
render :text => ''
end
참조 클래스 이름 (이외의 아무것도하지 않는 경우
은 로그는 같이 보입니다
Completed 200 OK in 762ms (Views: 3.2ms | ActiveRecord: 3.9ms)
내가 루비 1.9.2과 1.9.3에 이것을 테스트했습니다.
3.2에서 설명 된 것처럼 보입니다. http://weblog.rubyonrails.org/2011/12/20/rails-3-2-rc1-faster-dev-mode-routing-explain-queries-tagged-logger-store – pduey
특히, Rails 3.2는 알고 있습니다. 변경되지 않은 클래스 만 다시로드 할 수 있습니다. –