Skip to content

Latest commit

 

History

History
46 lines (34 loc) · 1.52 KB

README.md

File metadata and controls

46 lines (34 loc) · 1.52 KB

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