RailsBench 사용법
RailsBench를 설치한다.
- gem install railsbench
애플리케이션에 벤치마크 설정 파일을 만든다.
- railsbench install
이렇게하면 production 환경을 복사해서 benchmarking 환경을 만든다. 내 경우에는 세션 스토어로 쿠키를 사용중인 것이 문제가 되었다. EdgeRails에서는 CookieStore가 기본이지만, 아직 배포된 적이 없으니 어쩌면 당연한 결과다. FileStore 등 기존의 방법으로 변경하면 문제없이 동작한다.
- config.action_controller.session_store = :file_store
그리고 RailsBenchmark 클래스의 속성들은 config/benchmarks.rb에서 설정할 수 있다. 여기서 HTTP 호스트, 포트, 상대 주소, 캐시 여부, 세션 데이터 등을 임의의 값으로 변경할 수 있다.
History
Last edited on 07/04/2007 13:54 by deepblue
Comments (0)