Use case · Performance

Performance Analysis

by My Network Consultant

From capture to clarity — see exactly where time is lost, and how to win it back.

SRE · App/Platform · NetOps TTFB · p95 · Throughput · Cache hit-rate DNS · TLS/ALPN · HTTP/2–3 PCAP / PCAPNG

Overview

“It works” isn’t the same as “it feels fast.” Upload a PCAP/PCAPNG and let the analyzer decompose every request into DNS, TLS, TTFB, and download, then overlay transport efficiency (BDP usage, window scaling) and protocol features (TLS resumption/0-RTT, HTTP/2 prioritization, HTTP/3 retries/fallbacks). You’ll get clear guidance on what to fix first.

  • What you’ll see: timing breakdowns, redirect chains, cache/compression hints, header/cookie bloat, BDP utilization, H2 multiplexing quality, H3 fallback clues
  • Best for: speeding up pages/APIs, validating CDNs/migrations, catching regressions
  • Works with: origin & CDN edges, mobile/WAN paths, TLS 1.2/1.3, HTTP/2–3

What to look for

  • DNS & TLS: slow resolvers, handshake retries, missing resumption/0-RTT, ALPN downgrades
  • TTFB & think-time: back-end delay vs network; watch spikes at p95/p99
  • Transfer efficiency: BDP underuse, small receive windows, loss → poor throughput
  • Payload efficiency: no compression on text assets, missing cache headers, redirect chains
  • HTTP/2 behavior: too many sequential tiny streams → prioritization issues
  • HTTP/3 signals: QUIC handshake retries; UDP/443 blocked → fallback to H2/H1
  • Header/cookie bloat: oversized request headers driving latency and cache misses

Capture tips

  • Use controlled runs: same client, same object set, stable network.
  • Capture near the client (UX view) and, if possible, at egress (path effects).
  • Include DNS and TLS flows to correlate name and handshake timings with TTFB.
  • Disable NIC offloads (LRO/GRO/TSO/checksum) to preserve accurate timing and sizes.
  • Keep captures focused to fit the 10 MB free demo limit.

Example walkthrough

  1. Filter to the app and host: e.g., (tcp port 443 or udp port 443) and host api.example.com plus DNS.
  2. Review DNS → TLS → TTFB timing; confirm ALPN (h2/h3) and resumption.
  3. Inspect redirect chains, status codes (if visible), and cache/compression hints.
  4. Check BDP vs throughput (from RTT and observed rates) and window scaling.
  5. Compare “before vs after” changes (even single capture): call out reduced handshake/TTFB or improved transfer rate.
  6. Export a brief summary with the top two fixes and expected impact.

Targets & quick wins

  • DNS median < 100 ms; avoid TCP fallback except for very large answers.
  • TLS handshake < 300 ms on healthy paths; enable resumption/0-RTT where safe.
  • TTFB < 200–300 ms for cached content; minimize server think-time on APIs.
  • Compression: gzip/br on text assets; avoid double-compression on already-compressed media.
  • H2/H3: keep streams concurrent; fix prioritization for many small assets; ensure UDP/443 not blocked.

Performance Analysis FAQ

Break down each request into DNS, TLS, TTFB, and download; compare across hosts and runs to locate the bottleneck.

The bandwidth-delay product shows how much data must be in flight to fill the pipe; if windows never reach it, throughput is limited.

Yes—metadata and timing reveal resumption/0-RTT, ALPN, retries, and TTFB; decrypted captures add header-level insights.

H2 multiplexing helps with many small assets but is sensitive to loss; H3 can shine on lossy/mobile paths if UDP/443 is allowed.

Use controlled runs, include DNS/TLS, capture near the client and egress, and compare baseline vs change at peak and off-peak.
We use cookies & process data
By using this site, you agree to our Terms and Privacy Policy. We process file uploads for network analysis only.