NAME
PAGI::Middleware::Runtime - Request timing middleware
SYNOPSIS
use PAGI::Middleware::Builder;
my $app = builder {
enable 'Runtime',
header => 'X-Runtime',
precision => 6;
$my_app;
};
DESCRIPTION
PAGI::Middleware::Runtime measures the time taken to process a request and adds it as a response header. This is useful for performance monitoring and debugging.
CONFIGURATION
header (default: 'X-Runtime')
The header name to use for the runtime value.
precision (default: 6)
Number of decimal places for the duration in seconds.
EXAMPLE OUTPUT
The X-Runtime header contains the request processing time in seconds:
X-Runtime: 0.001234
SEE ALSO
PAGI::Middleware - Base class for middleware
PAGI::Middleware::AccessLog - Access logging middleware