Skip to content

clarkeash/laravel-http-stats

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laravel Http Stats

GitHub Workflow Status

Laravel Http Stats gives you access to the transfer stats of HTTP stats performed through Laravels HTTP Client.

Installation

You can pull in the package using composer:

$ composer require clarkeash/laravel-http-stats

Usage

Once you have made a request like so:

use Illuminate\Support\Facades\Http;

$response = Http::get('http://test.com');

You will now have access to a stats method on the $response object.

$response->stats()->lookup(); // dns time in ms
$response->stats()->connect(); // tcp connection time in ms
$response->stats()->ssl(); // ssl handshake time in ms
$response->stats()->pretransfer(); // Protocol negotiation time in ms
$response->stats()->redirect(); // redirect time in ms
$response->stats()->ttfb(); // time to first byte in ms
$response->stats()->total(); // total time in ms