Есть ли какой-либо метод Rubygems или Rails, который может показать, сколько времени потребовалось для создания веб-страницы, и сколько времени в контроллере и в поле зрения? - PullRequest
0 голосов
/ 17 сентября 2010

В качестве альтернативы, я могу написать связку Time.now и распечатать вычитания, но есть ли стандартный способ, которым это можно сделать с помощью гемов или стандартным и обычным способом Rails?

Ответы [ 2 ]

2 голосов
/ 17 сентября 2010

Возможно, вы захотите взглянуть на Railscast 98 и 161 .

Я использовал хост-план NewRelic , и он определенноотличный инструмент, если базовый план соответствует вашим потребностям или вы можете позволить себе платный план.Я еще не играл с режимом разработчика , но он выглядит довольно хорошо, особенно за то, что он бесплатный. Rack :: Bug тоже хорошо выгляжу, возможно, мне просто нужно взять его на спин.

0 голосов
/ 17 сентября 2010

Вы можете добавить комментарий в начало / конец вашего application.html.erb?

# application_controller.rb
class ApplicationController < ActionController::Base
before_filter :set_start_timer

def set_start_timer
    @start_time = Time.now
end
end

# application.html.haml
=@start_time # this is the overall processing time
=Time.now # this is the start view render time
=yield
=Time.now # this is the view render time after processing content
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...