clarkeash / laravel-http-stats
Get access to stats for your http requests
v2.0.0
2024-12-08 16:09 UTC
Requires
- php: ^8.2
- guzzlehttp/guzzle: ^7.8
- laravel/framework: ^11.0
Requires (Dev)
- orchestra/testbench: ^9.0
- phpunit/phpunit: ^11.0
This package is auto-updated.
Last update: 2024-12-08 16:19:04 UTC
README
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