v0.34.0_7
This commit is contained in:
1 parent
47ce1f18c2
commit
b6a3e12225
21 files changed
+471
-84
No files matched your search
@@ -1,12 +1,25 @@
|
||||
# RustProxy 0.34.0
|
||||
|
||||
## DEV: OPT4 small-response proxy hot path (uncompiled sources)
|
||||
## DEV: OPT5 multi-hot-path tuning (source candidate; uncompiled)
|
||||
|
||||
The compiled OPT3 binary passed 151 real HTTP acceptance checks (1 optional
|
||||
OPT5 builds on the **compiled OPT4** (151/151 executed live HTTP checks passed;
|
||||
1 optional Zstandard check skipped). The shared-host 1,040-byte HTTP/1.1
|
||||
comparison shows OPT4 at about 39,054 RPS with 16 connections and 36,425 RPS
|
||||
with 64; mixed results versus OPT3 mean there is no proven broad RPS gain.
|
||||
OPT5 removes unnecessary ID hashing and unauthenticated original-URL
|
||||
construction, avoids per-success health-detail allocation, batches bounded
|
||||
traffic analytics, avoids routine status/User-Agent allocations, and fast-paths
|
||||
unoffered response compression. All policies, observability, caches and
|
||||
protocol support remain enabled; no version bump. **OPT5 has not been built
|
||||
or measured.** See [`docs/PROXY_1KB_OPT5_DEV_0.34.0.md`](docs/PROXY_1KB_OPT5_DEV_0.34.0.md).
|
||||
|
||||
## DEV: OPT4 small-response proxy hot path (subsequently compiled)
|
||||
|
||||
The compiled OPT4 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;
|
||||
bodies, URI/Host/Connection semantics and Unicode log truncation. Its brief
|
||||
shared-host RPS comparison is mixed, so no stable improvement is claimed. 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).
|
||||
|
||||
|
||||
Reference in new issue
Block a user