Requisitos de Hosting para WooCommerce: Lo Que Nadie Te Dice
WooCommerce dice que funciona en cualquier hosting con PHP y MySQL. Técnicamente es verdad. Pero "funcionar" y "funcionar bien" son mundos distintos. Aquí van los requisitos reales para que tu tienda venda sin quejarse.
Requisitos oficiales vs requisitos reales
La documentación de WooCommerce indica unos requisitos mínimos. Son eso: mínimos. Con esos requisitos, tu tienda arranca. Pero no aguanta ni 10 visitantes simultáneos sin ponerse lenta.
| Requisito | Oficial (mínimo) | Real (recomendado) |
|---|---|---|
| PHP | 7.4+ | 8.2+ |
| MySQL | 5.7+ | MariaDB 10.6+ o MySQL 8.0+ |
| RAM PHP | 64 MB | 512 MB mínimo (1 GB ideal) |
| WordPress memory limit | 32 MB | 256 MB+ |
| Almacenamiento | El suficiente | 20 GB NVMe mínimo |
| SSL | Recomendado | Obligatorio |
| Backups | No mencionado | Diarios automáticos |
Por qué PHP 8.2 marca la diferencia
PHP 8.2 es entre un 20% y un 30% más rápido que PHP 7.4 para WooCommerce. No es una opinión — son benchmarks repetidos. La diferencia se nota especialmente en la carga de páginas de producto y en el checkout, que son las páginas que más consultas a base de datos hacen.
Si tu hosting ofrece PHP 8.3, mejor todavía. Pero verifica primero que tus plugins sean compatibles. La mayoría de plugins populares ya lo son, pero alguno viejo puede dar problemas. Si necesitas help con la versión de PHP, mira nuestra guía de versión PHP en WordPress.
La memoria RAM: el recurso que todo el mundo ignora
El error más común: contratar un hosting barato con límite de memoria PHP de 128 MB y esperar que WooCommerce funcione fluido. WooCommerce solo ya consume 80-100 MB por petición. Si le sumas un theme pesado (tipo Flatsome o Avada), 5-10 plugins de funcionalidad y un plugin de caché, superas los 256 MB con facilidad.
¿Qué pasa cuando WooCommerce se queda sin memoria? La página se carga a medias, los productos no aparecen, el carrito se vacía aleatoriamente, o directamente pantalla en blanco. Y en los logs del servidor verás "Allowed memory size exhausted" una y otra vez.
| Escenario | Plugins activos | RAM por petición | PHP memory_limit |
|---|---|---|---|
| Tienda básica | 5-10 | 100-150 MB | 256 MB |
| Tienda media | 10-20 | 150-300 MB | 512 MB |
| Tienda grande | 20+ | 300-512 MB | 1 GB |
El stack de caché que funciona en WooCommerce
WooCommerce es lento sin caché. No es culpa del plugin — es la naturaleza de un sistema que genera contenido dinámico para cada visitante (carrito, precios, stock). Pero hay formas de acelerarlo sin romper la funcionalidad del carrito.
- →Caché a nivel de servidor: si tu hosting usa LiteSpeed, la caché integrada (LSCache) es la opción más potente. SiteGround tiene su propio sistema SuperCacher que también funciona muy bien.
- →Plugin de caché compatible con WC: WP Rocket es de pago pero funciona. La versión gratuita de WP Super Cache o W3 Total Cache también vale, pero necesita configuración manual para excluir páginas de carrito y checkout.
- →Object cache (Redis o Memcached): para tiendas con tráfico real, esto marca la diferencia. Cachea las consultas a base de datos. Si tu hosting lo ofrece, actívalo.
- →CDN: Cloudflare gratuito ya ayuda. Cachea las imágenes y archivos estáticos desde servidores cercanos al usuario. Configúralo para no cachear las páginas de carrito y checkout. Más detalles en configurar Cloudflare gratis.
Para una guía completa sobre plugins de caché, consulta nuestra comparativa de plugins de caché para WordPress.
Extensiones de PHP obligatorias para WooCommerce
WooCommerce necesita ciertas extensiones de PHP para funcionar correctamente. La mayoría de hosting las tienen activadas, pero conviene verificarlo en phpinfo:
- →curl: para conexiones con pasarelas de pago (Stripe, PayPal, Redsys). Sin curl, no cobras.
- →json: WooCommerce usa JSON extensivamente. Sin él, directamente no funciona.
- →mbstring: para manejo de textos con caracteres especiales (acentos, ñ, emojis).
- →xml: para feeds de productos y comunicación con servicios externos.
- →gd o imagick: para procesar y redimensionar imágenes de producto. Sin ellas, las miniaturas no se generan.
- →zip: para actualizar plugins y themes, y para exportar/importar datos.
Si necesitas ayuda para verificar esto, nuestra guía de configurar PHP en hosting cPanel te muestra cómo acceder a phpinfo.
Hosting que cumple los requisitos reales
No todos los hosting que dicen "compatible con WooCommerce" cumplen los requisitos reales. Estos son los que lo hacen de verdad:
| Proveedor | PHP | memory_limit | Caché servidor | Redis/Memcached |
|---|---|---|---|---|
| SiteGround | 8.3 | 1024 MB | SuperCacher | Sí |
| Hostinger | 8.3 | 512 MB | LiteSpeed | Planes superiores |
| Raiola Networks | 8.2 | 512 MB | LiteSpeed | Sí |
| Webempresa | 8.2 | 512 MB | LiteSpeed | Bajo demanda |
SiteGround gana en memory_limit (1024 MB de serie), lo que significa que WooCommerce respira sin restricciones. Hostinger con LiteSpeed es la mejor relación calidad-precio si usas el plugin de LSCache. Y Raiola y Webempresa destacan por el soporte en español que entiende WooCommerce de verdad. Para la comparativa completa de precios, visita mejor hosting para tienda online.
¿Tu hosting aguanta tu tienda WooCommerce?
Cuéntanos cuántos productos y visitas tiene tu tienda y te decimos qué plan necesitas. Recomendación personalizada en 2 minutos.
Probar la herramienta gratuita →Preguntas frecuentes sobre requisitos de WooCommerce
¿Puedo usar WooCommerce en un hosting con 128 MB de RAM PHP? +
Puedes, pero no deberías. WooCommerce arrancará pero cada petición estará al borde del límite de memoria. En cuanto actives 3-4 plugins o recibas varios visitantes a la vez, verás errores de "memory exhausted". El mínimo real para una tienda funcional es 256 MB, y 512 MB para estar tranquilo.
¿WooCommerce funciona mejor en LiteSpeed o Nginx? +
LiteSpeed con su plugin LSCache para WooCommerce es la combinación más rápida para hosting compartido. La ventaja es que cachea páginas dinámicas de forma inteligente (excluye carrito y checkout automáticamente) sin tocar la configuración del servidor. Nginx es excelente pero requiere configuración manual para la caché. Si tu hosting ofrece LiteSpeed, úsalo.
¿Qué tamaño de base de datos es normal para WooCommerce? +
Una instalación limpia de WooCommerce con 100 productos ocupa unos 30-50 MB. Con 1.000 productos y 5.000 pedidos, puedes llegar a 200-500 MB. Las tablas que más crecen son wp_woocommerce_order_items, wp_postmeta y wp_options (sobre todo si acumulas transients). Revisa y limpia transients periódicamente para mantener la base de datos ágil.
¿Necesito un VPS para WooCommerce? +
No necesariamente. Un buen hosting compartido con LiteSpeed, 512 MB de memory_limit y caché Redis aguanta perfectamente una tienda con hasta 50.000 visitas mensuales. Cuando superes ese tráfico o notes que la tienda se ralentiza en horas punta, es momento de considerar un VPS para WordPress o un hosting WordPress gestionado.