El 17 de septiembre de 2026 la tienda online velasdeolor.es recibió un intento de ataque de denegación de servicio: una avalancha de peticiones desde muchas direcciones IP distintas. La tienda se ralentizó, pero ese día nos dejó datos muy claros sobre qué hace falta para proteger tu tienda online frente a bots y ataques DDoS. Los compartimos en este artículo.
Qué es un ataque DDoS y por qué afecta a las tiendas online
Un ataque de denegación de servicio distribuido (DDoS) consiste en saturar un servidor con más peticiones de las que puede atender, usando muchos equipos a la vez para que sea difícil bloquearlos. El objetivo no es robar datos, sino dejar la web lenta o caída.
Las tiendas online son especialmente sensibles porque cada página que PrestaShop, WooCommerce o Magento generan desde cero consulta la base de datos varias veces. Pocas peticiones bastan para agotar los recursos de un alojamiento compartido. Y no hace falta un ataque: bots agresivos, rastreadores mal configurados o scrapers pueden producir el mismo efecto.
Lo que vimos en velasdeolor.es
La tienda usa el módulo de caché JPresta Page Cache, que registra el tiempo de respuesta real (TTFB) que mide el navegador de cada visitante. Estos fueron los datos del día del ataque:
| Cómo se sirvió la página | TTFB medio el 17 de septiembre | TTFB medio en un día normal |
|---|---|---|
| Sin caché (generada por PrestaShop) | ≈ 17.900 ms | ≈ 530 ms |
| Caché del servidor | ≈ 285 ms | ≈ 290 ms |
| Caché estática | ≈ 84 ms | ≈ 100 ms |
La lección es clara: las páginas que había que generar desde cero tardaban casi 18 segundos en empezar a responder, pero los visitantes que recibían una página cacheada apenas notaron el ataque. Servir un HTML ya preparado casi no consume recursos, así que el servidor aguanta mucho más.
Capas para proteger tu tienda online
No existe una única medida que lo resuelva todo. La protección funciona por capas:
- Caché de página completa: reduce drásticamente el coste de cada visita. Es la primera línea de defensa y, además, acelera la tienda en el día a día.
- Un CDN o proxy con protección DDoS (como Cloudflare u otros servicios equivalentes): filtra gran parte del tráfico malicioso antes de que llegue a tu servidor.
- Cortafuegos de aplicación (WAF) y límites de peticiones: bloquean IP o rangos que hacen demasiadas peticiones en poco tiempo, y frenan bots conocidos.
- Proteger las páginas caras de generar: buscador, filtros por atributos, carrito o login, que no se pueden cachear y son el objetivo favorito de los bots.
- Monitorización: alertas cuando la web se ralentiza o cae, y revisión de los registros de acceso para identificar patrones.
- Un alojamiento con margen: en un hosting compartido muy justo de recursos, cualquier pico tumba la tienda.
Qué hacer si tu tienda está bajo ataque
- Avisa a tu proveedor de alojamiento: suelen tener herramientas para filtrar el tráfico.
- Revisa los registros de acceso para identificar las IP, los países o las URL que se repiten.
- Activa, si lo tienes, el modo de protección reforzada de tu CDN.
- Asegúrate de que la caché está activa y precargada para las páginas principales.
- Cuando pase, documenta lo ocurrido y refuerza las capas que fallaron.
Conclusión
Para proteger tu tienda online, la caché es la primera medida. El ataque a velasdeolor.es demostró que una buena caché no solo hace la tienda más rápida: la hace mucho más resistente. Combinada con un cortafuegos y límites de peticiones, marca la diferencia entre una tienda que sigue vendiendo y una que se cae. Si quieres profundizar en la seguridad de tu tienda, revisa nuestra checklist de seguridad para PrestaShop. Y si tu tienda sufre caídas o ralentizaciones, contacta con nosotros y lo analizamos.
