Este artículo cubre una sesión práctica de phpconference.nl sobre una técnica emergente: desarrollar extensiones de PHP con Go, aprovechando FrankenPHP como puente e integrando las extensiones resultantes en aplicaciones Laravel y Symfony como características nativas.
El ejemplo utilizado a lo largo es una implementación de caché LRU en memoria, elegida para ilustrar tanto los mecanismos del desarrollo de extensiones como los puntos de flexibilidad en frameworks PHP modernos. Al trabajar a través de un caso de uso concreto y relevante para el rendimiento, la sesión demuestra cómo el modelo de eficiencia y concurrencia de Go puede aprovecharse para acelerar cargas de trabajo de PHP a nivel de extensiones.
El material aborda el conocimiento de internals de PHP necesario para interfacearse con el motor Zend, los patrones de interoperabilidad que permiten que los módulos construidos con Go se comporten sin problemas en Laravel y Symfony, y la configuración práctica requerida para compilar e implementar tales extensiones.
Comentarios
Aún no hay comentarios — escribe el primero.
Inicia la conversación
Sin cuenta ni contraseña — introduce tu correo y te enviamos un enlace de acceso de un solo uso. ¿Primera vez? Todo se configura automáticamente.
Tu valoración se aplicará automáticamente al iniciar sesión.
Revisa tu bandeja de entrada
Hemos enviado un enlace de acceso a …. Ábrelo en este dispositivo — esta pestaña te conectará automáticamente.
¿No llega nada? Mira en la carpeta de spam — y marca el correo como «No es spam» para que la próxima vez llegue directo.