External HTTPS testing · 27 October 2026
Measured response times.
Results you can inspect.
36 measured trials on a 1-vCPU, 512-MB Linux origin, using an external load generator and a fixed 500-ms response-time budget. Three configurations, repeated runs, and the full comparison below.
Read the test report ↗
6,000 / 6,000Responses within 500 ms at 100 requests/second, with tuning + Argus telemetry
312 ms p99At 100 requests/second, versus 493 ms for the configured reference
36 trials99,000 scheduled requests across the measured suite; repeated configurations and recorded client limits
At 100 requests/second, tuning plus telemetry delivered all 6,000 measured responses within the selected budget, with zero timeouts. Results depend on load: the 200-request/second trials did not establish the same advantage.
Scroll horizontally on smaller screens to see all metrics.
Complete load comparison · three 20-second trials per row · full response-body latency| Configuration | Offered RPS | Within 500 ms | Useful RPS | p95 (ms) | p99 (ms) | Request timeouts count (% sent) | Client misses |
|---|
| Configured reference | 50 | 99.97% | 49.98 | 319.9 | 344.5 | 0 (0.000%) | 0 |
|---|
| Tuning only | 50 | 98.27% | 49.13 | 242.4 | 701.4 | 0 (0.000%) | 0 |
|---|
| Tuning + Argus telemetry | 50 | 99.83% | 49.92 | 236.8 | 279.3 | 0 (0.000%) | 0 |
|---|
| Configured reference | 100 | 99.07% | 99.07 | 334.3 | 493.2 | 0 (0.000%) | 0 |
|---|
| Tuning only | 100 | 99.27% | 99.27 | 294.9 | 415.9 | 0 (0.000%) | 0 |
|---|
| Tuning + Argus telemetry | 100 | 100.00% | 100.00 | 246.6 | 312.1 | 0 (0.000%) | 0 |
|---|
| Configured reference | 200 | 99.67% | 199.33 | 393.7 | 457.8 | 0 (0.000%) | 0 |
|---|
| Tuning only | 200 | 95.41% | 190.82 | 447.6 | 873.0 | 5 (0.042%) | 123 |
|---|
| Tuning + Argus telemetry | 200 | 95.32% | 190.63 | 402.6 | 1367.1 | 8 (0.068%) | 232 |
|---|
“Useful RPS” counts valid HTTP 200 responses completed within 500 ms of their scheduled arrival. Percentiles cover successful responses; timeouts are listed separately. Client misses are scheduled requests the generator could not issue, not server rejection counts. The 50/100-RPS rows use a 64-active-request cap; the 200-RPS rows are the separate 128-cap validation.
At 200 requests/second, the configured reference delivered 99.67% within budget versus 95.32% for tuning + telemetry. Variation, timeouts and client limits at that load mean these tests do not establish a general capacity increase or a maximum sustainable rate.
How were the external tests run?
An external Windows workstation requested the complete 33,753-byte static homepage directly from the Linux origin, bypassing Cloudflare while preserving the domain, TLS SNI and certificate validation. Requests used HTTP/1.1 keep-alive and no compression. Each trial had three seconds of warmup followed by 20 seconds of measurement, with a two-second timeout. Latency includes scheduling delay and reading the full body; its content was checked against a SHA-256 hash.
The configuration order rotated across three repeats. The initial suite tested 50, 100 and 200 requests/second. A separate nine-trial validation repeated 200 requests/second with a larger client connection allowance after the initial runs hit client limits. Both sets are included in the raw download, along with a separately labeled exploratory run.
What exactly was compared?
The configured reference used 768 NGINX worker connections, somaxconn 4096 and TCP cubic. Tuning used the captured settings of 16,384 worker connections, a 65,535 worker file limit, multi_accept/epoll, somaxconn 65535 and BBR. This reference is an explicit comparison configuration, not a fresh default operating-system installation.
The Argus profile added the actual telemetry script in a dedicated test service monitoring HTTPS port 443, with a per-source threshold of 200 connections. The existing XDP filter, with an initially empty blocklist, remained attached in every configuration. These normal-traffic trials do not isolate XDP's benefit or demonstrate attack mitigation. The report documents the full setup.
What does this establish for a buyer?
It establishes observed response times at defined workloads and a concrete starting point for an evaluation. At 100 requests/second, the tuning-plus-telemetry configuration had lower pooled p95/p99 latency than the reference. At higher load, that advantage did not consistently hold. Short tests on one host and one internet path cannot establish universal savings, an SLA or a capacity multiplier, and they do not show that telemetry caused the latency improvement.
For your team, the next step is a representative application workload, longer repeated tests and an agreed latency/error budget. Deployment compatibility, persistent service operation and rollback are verified as part of the evaluation.
Where are the earlier local tests and flood demonstration?
The earlier local-loopback and flood demonstrations are separate experiments. Their historical evidence is retained for reference and is not included in this 36-trial external comparison. Read the historical evidence log. Formatted terminal graphics are summaries rather than independent verification.