#!/bin/sh # httptime -- show HTTP response timing breakdown set -eu if [ -z "${1:-}" ]; then echo "Usage: httptime " >&2 exit 1 fi curl -o /dev/null -s -w " DNS: %{time_namelookup}s Connect: %{time_connect}s TLS: %{time_appconnect}s TTFB: %{time_starttransfer}s Total: %{time_total}s Size: %{size_download} bytes Status: %{http_code} Redirects: %{num_redirects} " "$1"