Anzeige der Ladezeit von Seiten in Rails 3

8

Wie kann ich die Ladezeit der Seite in der Ansicht anzeigen, ähnlich wie in der Protokolldatei "Abgeschlossen 200 OK in 19 ms (Ansichten: 16.8 ms | Modelle: 0.497 ms)"

angezeigt wird     
Mark Richman 15.11.2010, 19:21
quelle

4 Antworten

14

Vielleicht möchten Sie Sekunden besser verwenden:

%Vor%

Code anzeigen:

%Vor%     
Fred 11.03.2012, 07:17
quelle
10

Sie können dies tun. Fügen Sie Ihrem application_controller einen before_filter hinzu:

%Vor%

in der Ansicht (ich benutze HAML):

%Vor%

Dies wird nicht genau mit der Zeit übereinstimmen, die Sie in den Protokollen sehen, da es nur vom before_filter zu dem Ort ist, an dem es in der Ansicht aufgerufen wurde, aber es sollte nah sein.

    
johnmcaliley 15.11.2010 20:00
quelle
0

Sehen Sie sich einfach das folgende Railcast-Video an, in dem Sie alle Ihre relevanten Details erfahren werden.

%Vor%     
samarth 30.04.2015 18:09
quelle
0

Sie könnten rack-mini-profiler verwenden, das oben auf der Seite ein kleines Emblem mit allen Elementen hinzufügt die Details der Rendergeschwindigkeit.

    
Qwertie 18.10.2017 02:19
quelle