Magento es potente, pero también es exigente. PHP, MariaDB, OpenSearch, Redis, Varnish, colas, índices, crons… Cuando todo eso está bien afinado, la tienda vuela. Cuando no, lo paga el TTFB, el ranking y, sobre todo, la conversión.
Yo me ocupo de esa capa: el servidor, el sistema operativo y todos los servicios sobre los que corre Magento. Del propio Magento —código, módulos, parches y configuración de la aplicación— se encarga la agencia o tu equipo de desarrollo. Lo mío es que el entorno donde vive la tienda esté rápido, seguro, monitorizado y disponible.
Trabajo sobre todo con agencias y desarrolladores que necesitan un especialista de sistemas para sus proyectos Magento sin sumarlo a la plantilla, y también directamente con responsables de e-commerce que quieren una tienda que aguante. En segundo plano, como una extensión de tu equipo.
De qué parto: los problemas que suelo encontrar
La mayoría de proyectos Magento llegan con alguno de estos síntomas:
- La tienda va lenta. TTFB alto, fichas de producto que tardan, panel de administración pesado. Normalmente no es el código: es el stack mal dimensionado o sin caché.
- Se cae justo cuando más vende. Black Friday, rebajas, una campaña que funciona demasiado bien… y el servidor dice basta en el peor momento posible.
- Una migración o un servidor nuevo. Cambio de hosting, consolidación de servidores o paso a un entorno mejor dimensionado para Magento, sin perder ventas ni SEO por el camino. (El despliegue de la aplicación en sí lo coordina tu equipo; yo preparo y migro la infraestructura.)
- Dudas de seguridad a nivel de sistema. Servidor sin seguridad, panel de admin accesible desde cualquier IP, sin WAF, sin un plan claro de copias. En e-commerce eso es dinero y datos de clientes en juego.
Si te suena alguno, ahí es donde entro.
Cómo lo resuelvo
No vendo recetas mágicas ni «optimizaciones» genéricas. El método es siempre el mismo: medir, dimensionar y afinar el stack concreto de tu tienda, no el de un manual.
Parto de datos reales (métricas de servidor, perfilado de servicios, logs de tráfico de campañas anteriores) para saber dónde está el cuello de botella de verdad antes de tocar nada. A partir de ahí, ajusto cada servicio del stack —servidor web, PHP, base de datos, caché, búsqueda— para el patrón de carga real de tu tienda, dejo todo documentado y reproducible, y me quedo disponible para los picos. La idea es que la infraestructura esté preparada antes de la campaña, no apagando fuegos durante. La aplicación corre por encima; yo me aseguro de que tenga un suelo firme bajo los pies.
Qué incluye
Esto es lo que aporto a nivel de sistema en un proyecto Magento. No tienes que contratarlo todo: se adapta a lo que necesite el proyecto.
Rendimiento y afinado del stack
- Afinado de PHP-FPM y OPcache para el patrón de carga real de la tienda (pools, workers, memoria).
- Provisión y afinado del servicio Redis que Magento usa para sesiones y caché (instancias, memoria, persistencia).
- Varnish desplegado y configurado como caché delante de la tienda, coordinando con tu equipo la integración con el Full Page Cache.
- Afinado de MariaDB/MySQL (buffer pool, conexiones, consultas lentas) según el catálogo y el tráfico.
- Provisión y dimensionado del servicio OpenSearch / Elasticsearch que da soporte a la búsqueda.
- Servicios de base bien configurados (RabbitMQ, el daemon de cron) para que las tareas de Magento que dependen de ellos tengan dónde apoyarse sin reventar el servidor.
Preparación para campañas y picos
- Pruebas de carga previas para conocer el techo real del servidor antes del evento.
- Dimensionado de recursos (vertical y, cuando aplica, horizontal con balanceo) para soportar el pico.
- Plan de contingencia y disponibilidad reforzada (on-call) durante la ventana crítica.
Seguridad y hardening
- Hardening del servidor: cortafuegos, fail2ban, restricción de acceso al panel de admin por IP, permisos y cabeceras a nivel de servidor web.
- Actualizaciones de seguridad del sistema: sistema operativo, kernel y servicios del stack al día. (Los parches de la propia aplicación Magento son cosa de tu equipo; yo mantengo seguro lo que hay debajo.)
- WAF delante de la tienda (Cloudflare, ModSecurity u otros) y mitigación de bots y scraping.
- Buenas prácticas orientadas a cumplimiento PCI-DSS en la parte de infraestructura.
- Gestión de certificados TLS y renovaciones automáticas.
Migraciones de infraestructura
- Migraciones de hosting o de servidor sin downtime perceptible y sin perder SEO.
- Provisión de entornos de staging y producción equivalentes, para que tu equipo despliegue y pruebe sobre una base sólida.
- Migración de datos y servicios a nivel de sistema, con plan de vuelta atrás claro si algo sale mal.
Copias de seguridad y monitorización
- Copias cifradas, externas y probadas (criterio 3-2-1): no vale una copia que nunca se ha restaurado.
- Monitorización continua de servidor, servicios y disponibilidad, para enterarte antes de que lo note tu cliente.