Skip to content

PHP y el asincronismo real: TrueAsync y la revolución del rendimiento

itdoh/trueasync-php-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PHP TrueAsync Demo (sin Docker)

Demo de PHP asíncrono con NGINX Unit compilado con módulo PHP (TrueAsync).

Requisitos

  • Ubuntu/Debian, sudo, git
  • PHP CLI + dev headers (los instala el script)

1) Instalar dependencias y compilar Unit

make deps
make build

2) Arrancar y cargar la app

make start
make logs   # ver logs en vivo

3) Probar endpoints

make smoke
# o manual:
curl http://127.0.0.1:8080/
curl http://127.0.0.1:8080/stream
curl http://127.0.0.1:8080/slow?ms=800

4) Benchmark (opcional, requiere 'wrk')

make bench

5) Recargar configuración tras cambios en unit/unit-config.json

make reload

6) Parar

make stop

Estructura

  • /opt/unit -> instalación de Unit
  • /opt/app -> copia de este repo para servir la app

Notas

  • El flag "async": true exige un build de Unit con SAPI TrueAsync.
  • Cambia el listener a "0.0.0.0:8080" si necesitas exponerlo a la red.

About

PHP y el asincronismo real: TrueAsync y la revolución del rendimiento

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published