Skip to content

Tags: phasync/server

Tags

v1.1.1

Toggle v1.1.1's commit message
feat(dns): parallel queries, LRU cache, retry with backoff

- Query A and AAAA records in parallel for DnsRecordType::ANY
- Add LRU cache eviction (max 1000 entries)
- Retry UDP queries with exponential backoff (1s, 2s)
- Add benchmarking scripts (excluded from installs)

/claude

v1.1.0

Toggle v1.1.0's commit message
perf: optimize single-socket accept with phasync::readable()

- Use phasync::readable() instead of phasync::select() for single-socket servers
- Add configurable read/write buffer sizes (default: 0 for zero-copy)
- Use PHP_FLOAT_MAX timeout to prevent server timeout while waiting
- ~30% performance improvement (2400 -> 3150 rps)

/claude

1.0.2

Toggle 1.0.2's commit message
unix:// fix 2

1.0.1

Toggle 1.0.1's commit message
Fixed issue with unix socket addresses

1.0.0

Toggle 1.0.0's commit message
Added tests and documentation

0.0.1

Toggle 0.0.1's commit message
Initial commit