레일 3.2 프로젝트에서 랙 미니 프로파일 러를 사용하고 있습니다. gemfile에서rack-mini-profiler에서 json 응답을 반환하는 레일 컨트롤러를 프로파일하는 방법은 무엇입니까?
:
gem 'rack-mini-profiler'
모든 것이 잘 작동합니다. 하지만 제 응용 프로그램은 대부분 json 끝점 집합입니다. 따라서 html 페이지의 성능을 검사하는 것이 매우 유용하지만 json을 반환하는 컨트롤러의 성능을 볼 수도 있습니다. 내 컨트롤러의
예 : 내가 localhost:3000/users/json_method
에 가면
class UsersController < BaseController
def json_method
# you don't see the mini profiler ui for this controller
render json: { users: [:foo, :bar]}
end
end
, 내 JSON 응답 있지만 프로파일 UI를 참조하십시오.
열린 두 개의 탭이 되세요. JSON 호출을 만든 다음 JSON이 아니고 voilà 인 페이지를 새로 고치면 JSON 호출이 맨 위에 표시됩니다. 가장 효율적인 것은 아니지만 확실히 작동합니다! –