Sin impuesto Con impuesto

Hosting y VPS para PrestaShop 9: requisitos del servidor

Antes de contratar un VPS o un hosting para PrestaShop conviene saber qué tiene que traer: versión de PHP y extensiones, base de datos, memoria, OPcache, tareas programadas, HTTPS y correo. Explicamos cómo comprobarlo antes de pagar y las señales de que tu servidor se ha quedado corto.

Equipo Rekire
Actualizado: 05/11/2026 38
Hosting y VPS para PrestaShop 9: requisitos del servidor
Compartir:

Un hosting o un VPS para PrestaShop 8 o 9 necesita una versión de PHP admitida por tu versión de PrestaShop con sus extensiones, MySQL o MariaDB, memoria suficiente para PHP, OPcache activado, tareas programadas, HTTPS y un correo que llegue. Da igual que se llame compartido, VPS o cloud: si falla una de esas piezas, la tienda irá lenta o dará errores.

La pregunta «¿qué VPS contrato para PrestaShop?» suele empezar por los núcleos y los gigas. Es lo menos importante al principio. Este artículo repasa lo que de verdad tiene que tener el servidor, cómo comprobarlo antes de pagar y cuándo saber que el tuyo se ha quedado corto. La elección entre compartido, VPS o cloud es otra decisión, que tratamos en otro artículo del blog.

PHP: la versión y las extensiones

Cada versión de PrestaShop funciona con un rango concreto de versiones de PHP, y ese rango cambia de una rama a otra. En nuestro entorno trabajamos PrestaShop 9.1 y 9.2 con PHP 8.3 y PrestaShop 8.2 con PHP 8.1; para cualquier otra combinación, consulta los requisitos oficiales de la versión que vayas a instalar. Lo que tiene que permitir el servidor:

  • Elegir la versión de PHP, y cambiarla sin depender de un ticket de varios días.
  • Las extensiones que pide PrestaShop, entre ellas curl, gd, intl, mbstring, openssl, pdo_mysql, zip, dom, simplexml y fileinfo. Si falta una, la instalación lo dirá o, peor, fallará una función concreta meses después.
  • Límites ajustables: memory_limit, max_execution_time, upload_max_filesize y post_max_size. Las importaciones de catálogo, la regeneración de miniaturas y las actualizaciones necesitan más que una página normal.

OPcache y otras cachés

PrestaShop carga miles de ficheros PHP en cada petición. OPcache guarda ese código ya compilado en memoria y es, probablemente, la mejora de rendimiento más barata que existe. Tiene que estar activado y con memoria suficiente para que quepa todo el código de la tienda; si se queda corto, se vacía una y otra vez y apenas ayuda.

Por encima de eso están la caché de PrestaShop, una caché de objetos como Redis para aliviar la base de datos y una caché de página completa para las visitas sin sesión. Pregunta si el servidor admite Redis o si puedes instalarlo: en un VPS lo decides tú, en un compartido depende del proveedor.

Base de datos

  • MySQL o MariaDB en una versión admitida por tu PrestaShop.
  • En el mismo servidor o muy cerca. Una página de categoría puede lanzar cientos de consultas; si cada una tiene que viajar lejos, la tienda va lenta aunque el servidor sobre.
  • Memoria para la base de datos. Las tablas de productos, pedidos y estadísticas crecen con los años, y una base sin memoria lee del disco.
  • Acceso para copias y mantenimiento: poder hacer un volcado completo cuando lo necesites.

Memoria y disco

No hay una cifra que valga para todas las tiendas, porque depende del tráfico, del número de productos y de lo que hagan los módulos. Sí hay criterios:

  • Discos rápidos (SSD o NVMe). PrestaShop lee muchos ficheros pequeños, y un disco lento se nota en cada página.
  • Memoria garantizada, no «hasta». En un VPS, que la memoria sea tuya; en un compartido, pregunta cuánta tienes asegurada en un pico.
  • Espacio para crecer: imágenes, copias, registros y caché ocupan más de lo que parece.

Servidor web y URLs amigables

PrestaShop funciona con Apache, con Nginx o con servidores compatibles con Apache. Con Apache, las URLs amigables dependen de mod_rewrite y de que el servidor respete el fichero .htaccess que genera la tienda; si no lo hace, las fichas y categorías dan error 404 en cuanto activas las URLs amigables. Con Nginx no hay .htaccess: las reglas de reescritura y el bloqueo de carpetas que no deben servirse se escriben en la configuración del servidor, y alguien tiene que mantenerlas al actualizar PrestaShop. Pregunta también por HTTP/2 o superior y por la compresión de las respuestas, que se notan en cada página.

Tareas programadas (cron)

Muchas cosas de una tienda funcionan con tareas programadas: indexación del buscador, envío de correos en cola, sincronización con ERP o marketplaces, feeds de productos, limpieza de carritos y copias. El servidor tiene que permitir crear un cron del sistema que llame a una URL o ejecute un comando cada pocos minutos. Sin eso, todo depende de que alguien visite la tienda, y las tareas se ejecutan tarde o nunca.

HTTPS y correo

HTTPS no es opcional: lo exigen las pasarelas de pago, los navegadores y los buscadores. El certificado tiene que renovarse solo y cubrir el dominio con y sin www.

El correo es lo que más se olvida. Las confirmaciones de pedido, la recuperación de contraseña y los avisos internos tienen que llegar. Comprueba que puedes configurar SPF, DKIM y DMARC en tu dominio y que el servidor de envío tiene buena reputación. Si no, envía el correo de la tienda por SMTP a través de un servicio de correo transaccional.

Cómo comprobarlo antes de contratar

  1. Pide la ficha técnica: versiones de PHP disponibles, extensiones, límites, versión de la base de datos, tipo de disco y memoria garantizada.
  2. Pide una prueba o un periodo de devolución y sube una copia de tu tienda a un subdominio.
  3. Pasa la comprobación de requisitos que trae el instalador de PrestaShop, o un fichero con phpinfo() que borras al terminar.
  4. Mide: tiempo de respuesta de la portada, una categoría grande, una ficha y el checkout, y del back-office, que es donde más se nota un servidor justo.
  5. Prueba el correo con un pedido de prueba y mira si llega y si va a spam.
  6. Pregunta por las copias: frecuencia, días que se guardan, dónde y cómo se restauran.
En un VPS, el servidor es tuyo para lo bueno y para lo malo. Tienes control total, pero también las actualizaciones del sistema, el cortafuegos, las copias y la vigilancia. Si nadie se ocupa de eso, un VPS potente acaba siendo un servidor desactualizado.

Señales de que el servidor se queda corto

  • El back-office va lento aunque haya poco tráfico.
  • Errores 500, 502 o 503 en momentos de más visitas o al lanzar una importación.
  • Importaciones o regeneraciones de imágenes que se cortan a medias por tiempo o por memoria.
  • No puedes actualizar PrestaShop porque no hay la versión de PHP que necesitas.
  • Los correos de pedido no llegan o llegan a spam.
  • Las tareas programadas se ejecutan tarde o no se ejecutan.

Cómo resolverlo en PrestaShop

Si prefieres no administrar el servidor, el hosting plan profesional de Rekire está configurado para PrestaShop desde el primer día, y quien te atiende conoce tu tienda, no solo el servidor. Para exprimir el que ya tienes, el módulo All In One Cache gestiona tres cachés desde un solo panel: página completa en disco, consultas SQL en Redis (en PrestaShop 8 o superior) y OPcache, y purga la caché de página sola cuando cambias productos, categorías o precios. Y si necesitas que alguien revise el servidor, ajuste PHP o traslade la tienda, lo hacemos con el soporte técnico de PrestaShop por horas. Revisarlo antes de un pico de ventas cuesta menos que arreglarlo en mitad de uno.

Preguntas frecuentes

¿PrestaShop funciona en un hosting compartido?

Sí, si el hosting ofrece la versión de PHP adecuada, las extensiones, límites suficientes y cron. Para tiendas pequeñas puede bastar; cuando crecen el catálogo o el tráfico, se nota la falta de recursos garantizados.

¿Cuánta memoria necesita un VPS para PrestaShop?

Depende del tráfico, del catálogo y de los módulos. Más que una cifra, lo importante es que la memoria sea garantizada y que alcance para PHP, la base de datos y la caché a la vez. Mide con tu tienda real antes de decidir.

¿Qué versión de PHP necesita PrestaShop 9?

La 9 exige una versión de PHP 8 reciente; nosotros la trabajamos con PHP 8.3. Consulta los requisitos oficiales de la versión exacta que vayas a instalar.

¿Es necesario Redis?

No es imprescindible, pero ayuda en tiendas con muchas consultas a la base de datos. OPcache, en cambio, debería estar siempre activado.

Cargando...
Cookies
Volver arriba