rails에서 프로파일 러 (rack-mini-profiler)를 추가하는 방법

1937 단어 Rails4
성능 튜닝을 위해 프로파일링 툴을 도입한다.

이번에 사용하는 것은 rack-mini-profiler.

소개



1. Gemfile에 gem 'rack-mini-profiler'를 추가합니다.
2.bundle install
3.rails s

이상 3 단계로 도입 완료.
브라우저에 액세스하면 오른쪽 상단에 다음과 같이 표시됩니다.



클릭하면 메뉴가 열립니다.


query 열의 링크를 클릭하면 발행된 sql을 확인할 수 있다.

프로덕션 환경에서 사용하는 방법



개발 환경이라면 상기만으로 이용 가능하지만, 프로덕션에서 이용하고 싶은 경우에는 이하의 스텝도 밟을 필요가 있다.

application_controller.rb
class ApplicationController < ActionController::Base
  protect_from_forgery
#以下を追加  
  before_filter :miniprofiler

  private
  def miniprofiler
    Rack::MiniProfiler.authorize_request
  end
#以上を追加
end

on/off 전환



다음 true/false로 프로파일러 표시 전환 가능

/config/environments/production.rb
# Disable Rails's static asset server (Apache or nginx will already do this)
config.serve_static_assets = true


이상입니다!!

좋은 웹페이지 즐겨찾기