Meine Blog-Beiträge

Laravel Server Timing Pack

Laravel Server Timing Pack


Laravel Server Timing ist ein Paket von Marcel Pociot, mit dem Sie Ihren Anwendungen einfach Serverzeitplaninformationen hinzufügen können.

Mit Serverplanungsinformationen können Sie Geräteanforderungs-/Antwortdaten vom Server nach Daten auf einen Blick abrufen, der im Browser angezeigt werden soll.

Nachdem Sie das Server Zeitplanpaket eingerichtet haben, können die folgenden Metriken verwendet werden:

  • Bootstrap
  • Bewerbungszeit
  • gesamt

Hier ist ein Beispiel für Serverplanungsinformationen, wie in Google Chrome mit Standardwerkzeugwerten gezeigt:


ServerTiming Sie können diesem Paket zusätzliche Metriken hinzufügen mit:

ServerTiming::start('Running expensive task');// do somethingServerTiming::stop('Running expensive task');// If you already know the exact time:
ServerTiming::setDuration('Running expensive task', 1200);
// Measure the duration of the closure:
ServerTiming::setDuration('Running expensive task', function() {
sleep(5);
});

Schließlich ein Beispiel, das Standardmetriken verwendet:

Server-Timing: bootstrap;desc="Bootstrap";dur=32.552003860474, app;desc="App";dur=8, total;desc="Total";dur=41.576147079468,

Sie können mehr über dieses Paket erfahren, alle Setup-Anweisungen annehmen und den Quellcode auf GitHub unter beyondcode / laravel-server-timing anzeigen.



Diesen Artikel teilen


Kommentare (0)

Kommentar