NAME
Archive::Har::Entry::Timings - Represents the timings for the individual phases during a request/response pair inside the HTTP Archive
VERSION
Version '0.11'
SYNOPSIS
use Archive::Har();
my $http_archive_string = '"log": { "version": "1.1", .... ';
my $har = Archive::Har->new();
$har->string($http_archive_string);
foreach my $entry ($har->entries()) {
my $timings = $entry->timings();
print "Blocked: " . $timings->blocked() . "\n";
print "DNS: " . $timings->dns() . "\n";
print "Connect: " . $timings->connect() . "\n";
print "Send: " . $timings->send() . "\n";
print "Wait: " . $timings->wait() . "\n";
print "Receive: " . $timings->receive() . "\n";
print "Ssl: " . $timings->ssl() . "\n";
print "Comment: " . $timings->comment() . "\n";
}
SUBROUTINES/METHODS
new
returns a new Timings object
blocked
returns the time in milliseconds spent waiting for a network connection. Ihe function will return undef if it does not apply to the current request
dns
returns the time in milliseconds spent in DNS resolution of the host name. Ihe function will return undef if it does not apply to the current request
connect
returns the time in milliseconds spent making the TCP connection. Ihe function will return undef if it does not apply to the current request
send
returns the time in milliseconds spent sending the request to the server.
wait
returns the time in milliseconds spent waiting for a response from the server.
receive
returns the time in milliseconds spent reading the response from the server.
ssl
returns the time in milliseconds spent negotiating the SSL/TLS session. Ihe function will return undef if it does not apply to the current request
comment
returns the comment about the page timings