Qué recursos necesita WooCommerce: los requisitos oficiales
La documentación de requisitos de servidor de WooCommerce especifica lo siguiente:
- PHP 8.3 o superior (probado hasta PHP 8.4)
- MySQL 8.0 o superior, o MariaDB 10.6 o superior
- Límite de memoria de WordPress de 256 MB o más
- Soporte HTTPS
- Extensiones recomendadas: cURL o fsockopen (necesarias para integraciones como PayPal), SOAP (que exigen algunas pasarelas), y mbstring para tiendas en idiomas distintos del inglés
Ese es el piso, no el objetivo. Cumplirlo significa que la tienda funciona; no significa que sea rápida bajo carga. Para verificar si tu servidor cumple, WooCommerce incluye una página de Estado del sistema dentro del panel (WooCommerce → Estado) que marca en rojo cualquier requisito incumplido. Revísala antes de contratar nada: a veces el problema no es el hosting, es una configuración que puedes cambiar tú.
Por qué una tienda exige más que un blog con el mismo tráfico
Una tienda con 1.000 visitas al día genera bastante más carga de servidor que un blog con 1.000 visitas al día. Tres razones concretas:
Las páginas críticas no se pueden cachear. El carrito, el checkout y "mi cuenta" muestran datos distintos a cada usuario. Guardarlos en caché pública sería un fallo de seguridad grave —le mostrarías a un visitante el carrito de otro—, así que se ejecutan siempre desde cero. En un blog el 100 % del tráfico se sirve desde caché; en una tienda, justo las páginas más costosas se generan una y otra vez.
Cada pedido escribe en la base de datos. Un pedido no es una fila: es el pedido, sus líneas de producto, los metadatos, el descuento de stock, la nota interna, el registro de la pasarela y el correo de confirmación. Todo eso son escrituras, y las escrituras son la operación más cara de una base de datos.
Los plugins se acumulan. Una tienda ecuatoriana típica lleva WooCommerce, una pasarela de pago local, un plugin de facturación electrónica, uno de envíos, uno de cupones y uno de reseñas. Cada uno añade consultas y código PHP a cada petición. Los "plugins de tienda" son la principal causa de checkouts lentos, mucho más que el hardware.
PHP y base de datos: dónde se gana o se pierde la velocidad
Actualizar la versión de PHP es la mejora más barata que existe. PHP 8.x ejecuta el mismo código bastante más rápido que PHP 7.4, ya sin soporte de seguridad. En cPanel se cambia desde el selector de versiones de PHP en menos de un minuto; el único cuidado es verificar antes que tu tema y tus plugins sean compatibles.
En la base de datos hay dos ajustes que marcan diferencia real en una tienda:
Activa el almacenamiento de pedidos de alto rendimiento (HPOS). WooCommerce guardaba históricamente los pedidos dentro de la tabla wp_posts, la misma que usan las entradas y las páginas, mezclando todo. HPOS los mueve a tablas propias diseñadas para pedidos, lo que acelera notablemente las consultas del panel de administración en tiendas con historial. Se activa desde WooCommerce → Ajustes → Avanzado → Funciones.
Limpia lo que no usas. Las transients caducadas, las revisiones de entradas y las sesiones abandonadas de WooCommerce llenan la base de datos con filas que nadie consulta. Una limpieza mensual mantiene las consultas rápidas sin tocar el plan.
Un detalle que suele pasarse por alto: WooCommerce necesita ciertos modos SQL globales activos (STRICT_ALL_TABLES, NO_ZERO_DATE, entre otros). En un hosting bien configurado ya vienen puestos; si tu tienda muestra errores raros al guardar productos, es lo primero que debe revisar el soporte.
LiteSpeed y LSCache: la diferencia concreta en una tienda
LiteSpeed es un servidor web comercial que incluye caché a nivel de servidor, integrada con el plugin gratuito LiteSpeed Cache para WordPress. La diferencia con una caché de plugin puro es dónde ocurre: LiteSpeed devuelve la página cacheada antes de arrancar PHP, mientras que un plugin de caché tradicional ya obligó a PHP a levantarse para decidir qué servir.
En una tienda eso importa por una razón muy específica. El catálogo, las fichas de producto y la portada —que son el 80 % o más de las páginas vistas— sí se pueden cachear. Si esas páginas se sirven sin tocar PHP ni la base de datos, los recursos del servidor quedan libres para lo que de verdad los necesita: los checkouts.
LiteSpeed además ofrece ESI (Edge Side Includes), una técnica que permite cachear la página completa y dejar fuera solo los bloques dinámicos, como el contador del mini carrito en la cabecera. Es la respuesta al problema clásico de "no puedo cachear nada porque el carrito aparece en todas las páginas". Un matiz honesto: ESI requiere LiteSpeed Enterprise o una conexión activa a QUIC.cloud; con OpenLiteSpeed a secas no está disponible.
Si quieres el detalle de cómo funciona esta tecnología, lo explicamos en qué es LiteSpeed y por qué importa en un hosting, y la comparación con las alternativas en LiteSpeed vs Nginx vs Apache.
NVMe frente a SSD en una tienda online
En una tienda, el disco es el cuello de botella más frecuente después de PHP. Cada checkout implica escrituras en base de datos, y cada carga del panel de administración implica leer miles de filas de pedidos.
Los discos NVMe se conectan directamente al bus PCIe del servidor en lugar de pasar por la interfaz SATA, heredada de la época de los discos mecánicos. El resultado son latencias menores y muchas más operaciones de entrada/salida por segundo. Bajo carga concurrente —varias personas comprando a la vez— esa diferencia no se diluye, se amplifica: las operaciones se encolan y un disco más rápido vacía la cola antes.
La consecuencia práctica al comparar planes: si un proveedor no dice qué tipo de disco usa, asume lo peor. La comparación técnica completa está en NVMe vs SSD para hosting web.
Cuántos recursos según el tamaño de tu tienda
Esta tabla cruza tamaño de tienda con recursos recomendados. Los rangos suponen caché activa y PHP 8.x; una tienda sin caché sube un escalón entero.
| Tamaño de tienda | Productos | Pedidos/día | Espacio | Infraestructura recomendada | Señal de que se quedó corta |
|---|---|---|---|---|---|
| Tienda que arranca | Menos de 100 | 0–10 | 3–6 GB | Compartido 8 GB, LiteSpeed + NVMe | Checkout lento en campañas |
| Tienda establecida | 100–500 | 10–50 | 6–14 GB | Compartido 14 GB, LiteSpeed + NVMe | Error 508 en horas pico |
| Tienda con catálogo grande | 500–2.000 | 50–150 | 15–35 GB | Compartido 35 GB o VPS 4 GB RAM | Panel de pedidos lento |
| Tienda de alto volumen | 2.000+ | 150+ | 35 GB+ | VPS 8 GB RAM o superior | Timeouts en importaciones |
| Tienda con ERP o mayorista | Variable | Variable | Variable | VPS dedicado a medida | Sincronizaciones que bloquean el sitio |
Un matiz importante: lo que decide el salto a VPS no es el número de productos, es la concurrencia en el checkout. Una tienda de 3.000 productos con 5 pedidos diarios vive perfectamente en compartido; una de 80 productos que hace 200 ventas en dos horas durante una campaña, no. El razonamiento completo sobre concurrencia está en cuánto tráfico soporta un hosting.
SSL, pasarelas de pago y lo que el hosting debe permitir
El certificado SSL no es opcional en una tienda: es un requisito técnico. WooCommerce recomienda HTTPS explícitamente, las pasarelas de pago rechazan integraciones sin él y los navegadores marcan como no seguro cualquier formulario de pago que viaje sin cifrar. Un certificado Let's Encrypt gratuito, renovado automáticamente, cumple perfectamente para una tienda: los certificados de pago añaden garantías comerciales, no cifrado más fuerte.
Además del SSL, hay tres cosas que tu hosting debe permitir para que las pasarelas ecuatorianas funcionen:
- Conexiones salientes por cURL. Las pasarelas confirman los pagos hablando con su API. Si el hosting bloquea las conexiones salientes, los pagos quedan en estado pendiente aunque el cobro se haya realizado.
- La extensión SOAP activa. Varias integraciones de pago y de facturación electrónica en Ecuador la usan.
- Webhooks entrantes sin bloqueo. El firewall de aplicación no debe filtrar las notificaciones que la pasarela envía a tu tienda para confirmar transacciones.
Las particularidades del mercado ecuatoriano —qué pasarela conviene, cómo afecta la facturación electrónica del SRI y dónde ubicar el servidor— las tratamos aparte en hosting para ecommerce en Ecuador.
Cuándo pasar de hosting compartido a VPS
Estas son las cuatro señales que justifican el cambio, y ninguna es "mi tienda creció":
- 1 Errores 508 recurrentes con caché ya activa. Si el sitio agota su cuota de procesos en horas pico pese a estar bien optimizado, el límite es real.
- 2 El panel de pedidos tarda más de 5 segundos en cargar. Suele indicar una base de datos grande compitiendo por recursos compartidos.
- 3 Necesitas software que el compartido no permite. Redis para caché de objetos, un worker de sincronización con tu ERP, o una versión concreta de una librería.
- 4 Muchos compradores simultáneos en checkout. Es el caso más claro: las páginas no cacheables son las que consumen, y en compartido tienes un techo de procesos.
Si ninguna de las cuatro aplica, quédate en compartido. Migrar a un VPS añade la responsabilidad de administrar el servidor, y una tienda que funciona bien en compartido no gana nada con el cambio salvo factura y trabajo.
El hosting para WooCommerce que necesitas se define por cuatro cosas, en este orden: PHP 8.3 o superior, 256 MB de memoria de WordPress, caché a nivel de servidor que descargue el catálogo, y disco NVMe para que las escrituras del checkout no se encolen. Con esos cuatro elementos, un plan compartido bien construido sostiene la gran mayoría de tiendas ecuatorianas durante años.
Antes de contratar un plan más caro, verifica el Estado del sistema de WooCommerce, actualiza PHP, activa HPOS y revisa cuántos plugins están corriendo en cada petición. Es habitual que una tienda "lenta por el hosting" mejore de forma notable sin cambiar de servidor.
El hosting web de Terranode en Ecuador corre sobre servidores propios con LiteSpeed, CloudLinux, PHP 8.x y discos NVMe, con cPanel, SSL gratuito, backups diarios y migración sin costo desde tu proveedor actual. Si tu tienda ya está en marcha y quieres saber si le conviene un plan compartido o un VPS, escríbenos: revisamos tu catálogo y tus pedidos antes de recomendarte nada.
Hosting con LiteSpeed, NVMe y soporte 24/7 desde $3/mes.