Commit Graph
8 Commits
Author SHA1 Message Date
Gregory Magarshak 618638ecdc Fix str_repeat → str_pad, add composer.json, clean up Revolt driver
- Banner formatting uses str_pad with configurable box width
- Revolt driver: added `use Revolt\EventLoop` statement,
  expanded to readable multi-line methods with YUIDoc
- Added composer.json with revolt/event-loop in require-dev,
  amphp/http-server in suggest, ext-sockets required
- README: added php-fpm comparison, FrankenPHP/Swoole comparison,
  HTTP/2 section, Server Powers section with PHP examples
  (X-Accel-Redirect, Cache-Control, X-Cache-Tree)

Thanks to HN feedback: https://news.ycombinator.com/item?id=48979580
2026-07-20 11:06:38 -04:00
Gregory Magarshak f3f0c2ac72 Updated README to compare to FrankenPHP, Swoole, etc. 2026-07-20 10:58:37 -04:00
Gregory Magarshak 0f9e4009df Updated README to have a compelling introduction 2026-07-20 10:54:19 -04:00
Gregory Magarshak 473b1bbbaa Updated README to mention HTTP/2 and amphp autodetection 2026-07-20 10:50:05 -04:00
Gregory Magarshak 0292445bee Updated README to highlight comparisons to other set-ups 2026-07-20 10:47:22 -04:00
Gregory MagarshakandGitHub 71f3ed3296 Updated filenames referenced in README.md 2026-07-20 10:33:19 -04:00
Gregory MagarshakandGitHub 895314ebf0 Updated filenames referenced in README.md 2026-07-20 10:31:47 -04:00
Gregory Magarshak eaa711a4e5 Initial release — pure PHP web server, 55-73% of nginx throughput
Standalone server with zero dependencies beyond PHP 8.1+.
Static files with in-memory response cache, keep-alive, TCP_NODELAY,
gzip/brotli, WebSocket, live dashboard, rate limiting.

Includes PHAR builder and GitHub Actions CI for static binaries
(Linux x86_64, Linux ARM64, macOS x86_64, macOS Apple Silicon).
2026-07-20 10:26:59 -04:00