Etiqueta: PHP

Tutoriales y consejos sobre PHP y desarrollo web dinámico. Aprende a mejorar tus proyectos con PHP.

Cuando una aplicación PHP empieza a crecer, uno de los primeros problemas de rendimiento suele aparecer en el peor lugar posible: la experiencia del usuario. Un registro que tarda demasiado.Una compra que demora varios segundos.Una API que parece «congelarse» antes de responder. En muchos casos, el problema no es PHP en sí. El problema es […]

Leer más



En los artículos anteriores vimos por qué el ORM consume tanta memoria y cómo mitigarlo con flush() por bloques, clear() y toIterable(). Si llegaste hasta aquí, ya estás convencido del problema. Este artículo es el siguiente paso: cómo salir del ORM conscientemente cuando no lo necesitas, sin abandonar el ecosistema Doctrine ni romper la arquitectura […]

Leer más


En el artículo anterior expliqué cómo rescaté mis mejores artículos del cementerio cronológico de WordPress usando Hugo para crear Hubs de conocimiento. El resultado fue una sección /temas/ rápida, limpia y bien organizada. Pero había un problema que no mencioné: cada vez que publicaba un artículo nuevo, tenía que sentarme frente al ordenador, ejecutar el […]

Leer más


En el artículo anterior vimos cómo sobrevivir cuando tienes que procesar millones de registros con Doctrine: usando flush() por bloques, clear() y toIterable(). Pero ¿por qué funcionan realmente esas técnicas? La respuesta está en dos piezas internas de Doctrine que la mayoría de los desarrolladores subestiman o directamente desconocen: el UnitOfWork y el proceso de […]

Leer más


Tengo más de 50 artículos técnicos publicados. Algunos son de los mejores que he escrito: análisis profundos sobre SQL, guías reales de infraestructura Linux y arquitecturas PHP que me llevaron semanas entender. Durante mucho tiempo, todos estaban enterrados en las paginas finales del feed. Ese es el problema silencioso de cualquier blog que se organiza […]

Leer más




Hace poco compartí una guía práctica para configurar Nginx con WordPress en Debian. Esta vez necesitaba un entorno nuevo para pruebas y decidí probar Alpine Linux, una de las distribuciones más ligeras y rápidas que existen para un VPS. Esa ligereza tiene su precio: casi nada viene configurado por defecto. Y WordPress no es precisamente […]

Leer más


Hace casi un año publiqué en este blog el plugin Simple SMTP Mailer. Nació de la pura frustración con la mayoría de plugins SMTP que existen para WordPress: paneles llenos de opciones que nadie usa, integraciones innecesarias y, en algunos casos, hasta publicidad incrustada en el propio administrador de WordPress. Mi idea era muy sencilla: […]

Leer más