내 레일 앱의 첫 페이지에 0.5 reqs/s를 얻었습니다. 데이터베이스 호출,하지만 WEBrick은 0.8 밀리 초 이상 걸렸습니다. Dan Mange의 블로그에있는 지침을 통해 Ruby Profiler 프로파일 링 도구를 ApplicationController에 추가하고 콜 그래프를 표준 출력으로 버렸습니다.Rails 3.0.0.rc 프로파일 링 : 수천 개의 Regexp # === (d1) 호출
다음 그래프의 약간의 : http://pastie.org/1063281
그것은 터무니없는 것 같지만 위해 인터넷 검색을 "정규 표현식 번호 것은 ==="아무 것도 흥미로운 발견하지 않습니다.
누구나 다음과 같이 볼 수 있습니까? 더 나은 아직, 그것을 해결하는 방법을 알아?
gem 'rails', '3.0.0.rc'
gem 'thin'
gem 'capistrano'
gem 'nokogiri'
gem 'pg'
gem 'authlogic', :git => 'git://github.com/binarylogic/authlogic.git'
gem 'paperclip'
gem 'bundler'
gem 'ruby-prof'
gem 'daemons'