🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Optimizar la velocidad de PrestaShop en WordPress hosting (guía básica)

Actualizado el 26 de diciembre de 2025

¿Por qué tu PrestaShop va lento en un hosting de WordPress?

Si llegaste hasta aquí buscando cómo optimizar PrestaShop velocidad, probablemente ya notaste que tu tienda tarda en cargar. Es un problema muy común, especialmente cuando se contrata un hosting WordPress para alojar una tienda PrestaShop.

Aunque ambos son software de código abierto basados en PHP y MySQL, tienen arquitecturas y necesidades muy diferentes. WordPress es ligero y flexible; PrestaShop es más pesado y consume más recursos. Por eso, alojar PrestaShop en un servidor optimizado para WordPress puede generar cuellos de botella.

Pero no te preocupes. En esta guía básica vas a aprender, paso a paso, cómo acelerar PrestaShop incluso si tu hosting no es el más potente. No necesitas ser un experto técnico para aplicar la mayoría de estos consejos.


Entendiendo el problema: ¿Por qué PrestaShop lento hosting WordPress?

Antes de lanzarnos a los ajustes, es importante que entiendas por qué ocurre esto.

Un PrestaShop lento hosting WordPress se debe principalmente a tres factores:

  1. Configuración del servidor: Los hosts de WordPress suelen tener configurados PHP con límites de memoria bajos y caché de servidor orientada a blogs, no a catálogos grandes.
  2. Consumo de recursos: PrestaShop carga muchos módulos, hooks y archivos en cada visita. Si el servidor no tiene recursos suficientes, cada petición tarda más.
  3. Falta de optimización interna: PrestaShop viene con opciones de rendimiento desactivadas por defecto. Hay que "encenderlas" manualmente.

La buena noticia es que puedes mejorar drásticamente los tiempos de carga sin cambiar de hosting. Solo necesitas seguir esta guía.


Paso 1: Activa la caché interna de PrestaShop (Obligatorio)

La caché es como una "memoria de notas" de tu tienda. En lugar de calcular cada precio, cada producto y cada página desde cero, guarda el resultado final y lo muestra al instante.

Para activarla:

  1. Ve al Panel de Administración de tu PrestaShop.
  2. En el menú lateral, entra en Parámetros Avanzados.
  3. Haz clic en Rendimiento.
  4. En la sección Caché, selecciona Sí, intentar cachear las páginas.
  5. En Caché combinada, elige Usar la caché de archivos (File System). Esta es la más compatible con cualquier hosting.
  6. Guarda los cambios.

[TIP]: Si tu hosting tiene Redis o Memcached instalado, puedes elegir esa opción en el desplegable. Será aún más rápido. Pero si no sabes si está disponible, usa "File System" sin miedo.


Paso 2: Combina y comprime archivos CSS y JavaScript

Cada archivo CSS y JavaScript de tu plantilla y módulos requiere una petición HTTP al servidor. Cuantas más peticiones, más lento es el sitio. PrestaShop puede unirlos todos en uno solo.

En el mismo menú de Rendimiento, busca la sección Combinación de archivos:

  1. Marca la casilla Combinar archivos JavaScript.
  2. Marca la casilla Combinar archivos CSS.
  3. Marca la casilla Minificar archivos JavaScript (si está disponible).
  4. Marca la casilla Minificar archivos CSS (si está disponible).
  5. Guarda los cambios.

[WARNING]: Después de activar esto, revisa tu tienda en una ventana de incógnito. Si algún elemento visual se rompe, puede que un módulo no sea compatible. En ese caso, desactiva la combinación y prueba solo con la minificación.


Paso 3: Activa la compresión GZIP o Brotli

La compresión reduce el peso de los archivos que se envían al navegador del cliente. Es como enviar una caja de cartón vacía en lugar de una llena de aire.

Puedes activarla desde el archivo .htaccess de tu hosting. No te asustes, es sencillo:

  1. Accede a tu panel de control (cPanel, Plesk o Syspanel).
  2. Abre el Administrador de Archivos.
  3. Encuentra la carpeta raíz de tu tienda (donde está index.php).
  4. Busca el archivo llamado .htaccess. Si no lo ves, activa "Mostrar archivos ocultos".
  5. Descárgalo y ábrelo con un editor de texto (Bloc de notas o Notepad++).
  6. Al final del archivo, pega este código:
<IfModule mod_deflate.c>
  AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript application/x-javascript application/json
</IfModule>
  1. Guarda el archivo y súbelo de nuevo.

[INFO]: Si tu hosting usa LiteSpeed o Nginx, esta configuración puede ser distinta. Si no funciona, contacta con el soporte de tu hosting y pídeles que activen la compresión GZIP a nivel de servidor.


Paso 4: Optimiza las imágenes de tus productos

Las imágenes son el mayor peso de cualquier tienda online. Un producto con fotos de 2 MB cada una hará que tu PrestaShop sea extremadamente lento.

4.1. Redimensiona antes de subir

No subas nunca una imagen de 4000x4000 píxeles. PrestaShop la redimensionará, pero el navegador tendrá que descargar el archivo original primero. Usa un editor como Photoshop, GIMP o incluso Paint para dejarlas en 800x800 o 1200x1200 píxeles como máximo.

4.2. Usa el formato WebP

PrestaShop 1.7 y versiones posteriores tienen soporte nativo para WebP. Es un formato que pesa mucho menos que JPG o PNG.

  1. Ve a Parámetros Avanzados > Rendimiento.
  2. Busca la opción Formato de imagen.
  3. Selecciona WebP o Usar WebP si está disponible.
  4. Guarda.

[TIP]: Si tu versión de PrestaShop no tiene esta opción, instala un módulo gratuito de compresión de imágenes como "Smush" o "PrestaShop WebP".


Paso 5: Configura la caché de tu navegador

Esto le dice al navegador del cliente que guarde ciertos archivos (logos, CSS, imágenes) en su disco duro durante un tiempo. Así, cuando vuelva a visitar tu tienda, no tendrá que descargarlos de nuevo.

En el mismo .htaccess que editaste antes, añade este otro bloque al final:

<IfModule mod_expires.c>
  ExpiresActive On
  ExpiresByType image/jpg "access plus 1 year"
  ExpiresByType image/jpeg "access plus 1 year"
  ExpiresByType image/gif "access plus 1 year"
  ExpiresByType image/png "access plus 1 year"
  ExpiresByType image/webp "access plus 1 year"
  ExpiresByType text/css "access plus 1 month"
  ExpiresByType application/javascript "access plus 1 month"
</IfModule>

Esto es un "chivatazo" para el navegador. No afecta al servidor, pero reduce la carga en visitas recurrentes.


Paso 6: Desactiva módulos innecesarios

Este es un error muy común. Instalamos módulos para probar y los dejamos activados aunque no los usemos. Cada módulo activo consume recursos, aunque no se vea.

Para revisar:

  1. Ve a Módulos > Gestor de Módulos.
  2. Ordena por "Módulos instalados".
  3. Pregúntate: ¿Uso este módulo? ¿Es imprescindible?
  4. Desinstala todo lo que no uses. No lo desactives solo, desinstálalo. Así liberarás memoria.

[WARNING]: Ten cuidado con los módulos de pago o logística. Asegúrate de no desinstalar algo crítico para tu negocio.


Paso 7: Actualiza PHP a la versión más reciente

PrestaShop 1.7 y 8.x funcionan muy bien con PHP 8.0 o 8.1. Las versiones antiguas de PHP (5.6, 7.0) son mucho más lentas y tienen problemas de seguridad.

  1. Entra en el panel de control de tu hosting (cPanel, Plesk o Syspanel).
  2. Busca la sección Gestión de PHP o Select PHP Version.
  3. Cambia la versión a PHP 8.1 o la más alta que soporte tu PrestaShop.
  4. Guarda los cambios.

[INFO]: Si usas Syspanel, el acceso es por el puerto 2106. Ahí encontrarás la opción de cambiar la versión de PHP de forma visual.


Paso 8: Usa una caché de página completa (módulo)

La caché interna de PrestaShop es buena, pero no es suficiente. Te recomiendo instalar un módulo de caché de página completa. Los más conocidos y gratuitos son:

  • PrestaShop Cache (desarrollado por PrestaShop).
  • Page Cache Ultimate (de pago, pero muy bueno).
  • LiteSpeed Cache for PrestaShop (si tu hosting usa LiteSpeed).

Estos módulos generan páginas HTML estáticas y las sirven sin ejecutar PHP. El resultado es una velocidad de carga casi instantánea.

[TIP]: Si tu hosting es LiteSpeed, este módulo es la mejor inversión de tiempo que puedes hacer. Busca "LiteSpeed Cache for PrestaShop" en el marketplace.


Paso 9: Optimiza la base de datos

Con el tiempo, tu base de datos se llena de basura: carritos abandonados, sesiones caducadas, revisiones de productos, etc. Esto ralentiza las consultas.

Para limpiarla:

  1. Ve a Parámetros Avanzados > Base de Datos.
  2. PrestaShop te mostrará un listado de tablas con su tamaño.
  3. Puedes optimizar tablas individualmente o todas a la vez.
  4. Haz clic en Optimizar tablas o Vaciar tablas para limpiar las sesiones antiguas.

[WARNING]: No vacíes tablas que no entiendas. Céntrate solo en las que dicen "Sesiones" o "Carritos". Si no estás seguro, usa un módulo de limpieza o pide ayuda a tu soporte.


Paso 10: Elige un tema ligero y rápido

El tema (plantilla) que uses en PrestaShop es clave. Los temas de pago llenos de animaciones, sliders y efectos 3D son preciosos, pero matan la velocidad.

Si quieres acelerar PrestaShop, usa un tema minimalista. Puedes encontrar plantillas gratuitas y rápidas en el marketplace oficial. Fíjate siempre en la puntuación de "Velocidad" o "Rendimiento" que suelen mostrar.


Preguntas Frecuentes (FAQ)

¿Es mala idea tener PrestaShop en un hosting WordPress?

No es mala idea, pero no es lo ideal. Si tu hosting es bueno, funcionará. Pero si es un hosting de entrada para blogs, notarás lentitud. Esta guía te ayudará a mitigar el problema.

¿Cuánto tarda en cargar una tienda PrestaShop optimizada?

Un buen objetivo es que cargue en menos de 3 segundos en conexión 4G. Si logras menos de 2 segundos, estás en el top de velocidad.

¿Qué es Syspanel y cómo accedo?

Syspanel es un panel de control de hosting (similar a cPanel) que ofrecen algunos proveedores. Para acceder a la gestión de archivos, bases de datos o PHP, debes ir a tu-dominio.com:2106 o panel.tu-dominio.com:2106. Es el puerto 2106 por defecto.

¿Merece la pena contratar un hosting específico para PrestaShop?

Si tu tienda crece, sí. Los hosts especializados en PrestaShop tienen caché avanzada, servidores con más RAM y soporte técnico que conoce la plataforma. Pero esta guía te servirá para sacar el máximo partido a tu hosting actual.

¿Cada cuánto debo limpiar la base de datos?

Te recomiendo hacerlo una vez al mes. Es una tarea de mantenimiento básico que evitará que tu PrestaShop lento hosting WordPress sea un dolor de cabeza.


Conclusión y checklist final

Has llegado al final de la guía. Si aplicas todos estos pasos, notarás una mejora drástica en la velocidad de tu tienda. No necesitas hacerlos todos en un día, pero intenta hacer al menos los primeros cinco.

Aquí tienes tu checklist de optimización:

  • Activar caché interna (File System).
  • Combinar y minificar CSS/JS.
  • Activar compresión GZIP en .htaccess.
  • Redimensionar y convertir imágenes a WebP.
  • Configurar caché del navegador en .htaccess.
  • Desinstalar módulos innecesarios.
  • Actualizar PHP a 8.0 o superior.
  • Instalar un módulo de caché de página completa.
  • Optimizar la base de datos mensualmente.
  • Usar un tema ligero.

[INFO]: Si después de hacer todo esto sigue siendo lento, el problema es el servidor. En ese caso, considera migrar a un hosting gestionado de PrestaShop o contacta con tu proveedor de Syspanel para que revise la configuración del servidor.

Recuerda que la velocidad no solo afecta a la experiencia del usuario, sino también a tu posicionamiento en Google. Una tienda rápida vende más y convierte mejor. ¡Manos a la obra!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel