v0.34.0_6
This commit is contained in:
1 parent
5910e6e901
commit
47ce1f18c2
18 files changed
+364
-69
No files matched your search
@@ -1,13 +1,27 @@
|
||||
# RustProxy 0.34.0
|
||||
|
||||
## DEV: OPT4 small-response proxy hot path (uncompiled sources)
|
||||
|
||||
The compiled OPT3 binary passed 151 real HTTP acceptance checks (1 optional
|
||||
Zstandard case skipped). OPT4 removes avoidable allocations and string work
|
||||
for ordinary uncached HTTP/1.1 requests, with regressions for empty request
|
||||
bodies, URI/Host/Connection semantics and Unicode log truncation. OPT4 has
|
||||
**not been compiled or RPS-measured**. No settings or functionality disabled;
|
||||
version remains 0.34.0. Details:
|
||||
[`docs/PROXY_1KB_OPT4_DEV_0.34.0.md`](docs/PROXY_1KB_OPT4_DEV_0.34.0.md).
|
||||
|
||||
|
||||
## DEV: small-response proxy hot path, OPT3 source candidate
|
||||
|
||||
Seven compatible optimizations reduce path copies and work constructing
|
||||
forwarded headers, log IPs, hop-by-hop headers, request IDs and cache-off
|
||||
reason totals. HTTP/1.1 proxy with a 1,040-byte response remains the first
|
||||
benchmark priority; local Web Server is secondary. No version or policy changes.
|
||||
The **new code is not compiled or RPS-verified** here. See
|
||||
[`docs/PROXY_1KB_OPT3_DEV_0.34.0.md`](docs/PROXY_1KB_OPT3_DEV_0.34.0.md).
|
||||
A subsequently supplied compiled OPT3 executable passed 151 real HTTP
|
||||
assertions (one optional codec skipped). Two short same-host benchmark runs
|
||||
did **not** establish a stable RPS gain over OPT2. See the historical
|
||||
[`OPT3 source report`](docs/PROXY_1KB_OPT3_DEV_0.34.0.md)
|
||||
and the newer [`OPT4 analysis`](docs/PROXY_1KB_OPT4_DEV_0.34.0.md).
|
||||
|
||||
## DEV: cache counter contention and saturated analytics (source candidate)
|
||||
|
||||
|
||||
Reference in new issue
Block a user