Service response time
wordpress meta
title: 'Service Response Time'
date: '2015-12-02T07:00:47-06:00'
status: publish
permalink: /service-response-time
author: admin
excerpt: ''
type: post
id: 916
category:
- Curl
tag: []
post_format: []
title: 'Service Response Time'
date: '2015-12-02T07:00:47-06:00'
status: publish
permalink: /service-response-time
author: admin
excerpt: ''
type: post
id: 916
category:
- Curl
tag: []
post_format: []
There are several ways to get this done but I found using curl gives a good quick test of how long a web response was. You can use a formatted text file or just command line.
Command line can be something like this:
# curl -w "\ntime_namelookup:\t%{time_namelookup}\ntime_connect:\t\t%{time_connect}\ntime_appconnect:\t%{time_appconnect}\ntime_pretransfer:\t%{time_pretransfer}\ntime_redirect:\t\t%{time_redirect}\ntime_starttransfer:\t%{time_starttransfer}\n----------\ntime_total:\t\t%{time_total}\n" -o /dev/null -s https://www.wormly.com
time_namelookup: 0.366
time_connect: 0.367
time_appconnect: 0.402
time_pretransfer: 0.402
time_redirect: 0.000
time_starttransfer: 0.408
----------
time_total: 0.408
Or using a text file for formatting:
# curl -w "@curl-format.txt" -o /dev/null -s https://www.wormly.com
time_namelookup: 0.127
time_connect: 0.128
time_appconnect: 0.142
time_pretransfer: 0.142
time_redirect: 0.000
time_starttransfer: 0.150
----------
time_total: 0.151
Text file like this:
# cat curl-format.txt
\n
time_namelookup: %{time_namelookup}\n
time_connect: %{time_connect}\n
time_appconnect: %{time_appconnect}\n
time_pretransfer: %{time_pretransfer}\n
time_redirect: %{time_redirect}\n
time_starttransfer: %{time_starttransfer}\n
----------\n
time_total: %{time_total}\n
\n