2010-03-26 7 views
2

내 레일 애플리케이션의 모든 페이지 하단에 This page took x seconds 위젯을 표시하고 싶습니다. x에 요청이 내 서버에 소요 된 대략적인 시간을 반영하고 싶습니다. 이 일을하는 좋은 방법은 무엇입니까?레일 애플리케이션에 응답 시간 표시

편집 : 내 프로덕션 서버는 mongerel의 phusion passenger 및 개발 환경에 있습니다. 둘 다 잘 작동하는 솔루션을 원합니다.

업데이트 :이 질문의 목적을 위해 railscast 솔루션은 조금 배제했다고 생각합니다. 거기에 제안 된 미들웨어를 수정하여 상수를 설정하고이를 내 레이아웃에 사용했습니다. 이 방법을 통해 콘텐츠 길이 헤더를 변경할 필요가 없습니다. 다시 중성미자 고마워. 랙 미들웨어는 매우 흥미 롭습니다.

답변

4

처음에는 랙 미들웨어에 유용하다고 생각했습니다. 그럼 라이언이 이걸 가지고 있다고 생각 했어. 그런 다음, 랙 미들웨어를 통해 응답 시간을 측정하는 방법에 대한 railscast :

분명히 잡동사니와 승객 모두와 함께 작동합니다.

관련 문제