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

Guía para acelerar PrestaShop en WordPress (con cPanel)

Actualizado el 10 de marzo de 2026

¿Tienes una tienda en PrestaShop y la has montado sobre WordPress usando un plugin como PrestoPresto o WP PrestaShop Bridge? O quizás has instalado ambos sistemas por separado en el mismo hosting y notas que tu web va lenta. No te preocupes, es un problema muy común. La combinación de dos CMS potentes puede saturar los recursos de tu servidor si no está bien ajustada.

En esta guía te voy a enseñar paso a paso cómo acelerar PrestaShop en WordPress usando las herramientas que tienes en cPanel. Veremos desde la configuración del servidor hasta trucos de base de datos y caché. Todo explicado de forma sencilla, sin tecnicismos raros.

[INFO] Esta guía está pensada para usuarios que tienen su tienda en un hosting compartido o VPS con cPanel. Si usas Syspanel (el antiguo HestiaCP), los pasos son muy similares, pero recuerda que el acceso a tu panel es por el puerto 2106.


¿Por qué tu PrestaShop en WordPress va lento?

Antes de lanzarnos a los ajustes, entendamos el problema. Cuando ejecutas PrestaShop dentro de WordPress (o ambos en el mismo dominio), ocurre lo siguiente:

  • Doble carga de PHP: Cada vez que un usuario visita tu tienda, primero se carga WordPress y luego se ejecuta PrestaShop. Esto duplica el tiempo de respuesta.
  • Consultas a la base de datos: Ambos sistemas tienen sus propias tablas. Si no están optimizadas, las consultas pueden tardar segundos.
  • Recursos del servidor: En un hosting compartido, el límite de memoria y CPU es bajo. Con dos CMS activos, puedes agotarlos rápidamente.

Pero no todo está perdido. Con los pasos que te daré a continuación, podrás optimizar PrestaShop y hacer que vuele, incluso con WordPress de fondo.


Paso 1: Activar la compresión Gzip en cPanel

El primer paso para acelerar PrestaShop WordPress es reducir el tamaño de los archivos que se envían al navegador. La compresión Gzip puede reducir el peso de tu web hasta un 70%.

Cómo hacerlo en cPanel:

  1. Inicia sesión en tu cPanel (normalmente tudominio.com/cpanel).
  2. Busca la sección Optimizar sitio web.
  3. Selecciona tu dominio y elige la opción Comprimir todo el contenido.
  4. Guarda los cambios.

[TIP] Si no ves esta opción, puedes activarlo manualmente desde el Administrador de archivos de cPanel. Crea o edita un archivo llamado .htaccess en la raíz de tu web y añade estas líneas:

<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/css text/javascript application/javascript application/json
</IfModule>

Paso 2: Configurar la caché del navegador

La caché del navegador le dice al ordenador del visitante que guarde ciertos archivos (imágenes, CSS, JS) para no tener que descargarlos de nuevo en cada visita. Esto es clave para optimizar PrestaShop en WordPress.

Desde cPanel:

  1. Ve a Administrador de archivos.
  2. Abre el archivo .htaccess (si no existe, créalo).
  3. Añade estas líneas 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 text/css "access plus 1 month"
ExpiresByType application/javascript "access plus 1 month"
ExpiresByType text/html "access plus 1 day"
</IfModule>

[WARNING] Si tu web usa SSL (HTTPS), asegúrate de que las reglas de caché no entren en conflicto con las redirecciones. Si ves errores, consulta con tu soporte técnico.


Paso 3: Optimizar la base de datos de PrestaShop

Una base de datos desordenada es una de las principales causas de lentitud. PrestaShop crea muchas tablas temporales y registros de actividad que ralentizan las consultas.

Accede a phpMyAdmin desde cPanel:

  1. En cPanel, busca el icono de phpMyAdmin.
  2. Selecciona la base de datos de tu PrestaShop (normalmente empieza con ps_).
  3. Marca todas las tablas (clic en Seleccionar todo).
  4. En el menú desplegable, elige Optimizar tabla. Esto compacta y repara índices.

Limpieza manual de tablas:

Ejecuta estas consultas SQL para eliminar datos basura (puedes hacerlo desde la pestaña SQL en phpMyAdmin):

  • Eliminar carritos abandonados de más de 30 días:
    DELETE FROM ps_cart WHERE date_upd < NOW() - INTERVAL 30 DAY;
  • Vaciar la tabla de sesiones antiguas:
    TRUNCATE ps_connections;
  • Limpiar registros de errores:
    TRUNCATE ps_log;

[INFO] Si no te sientes cómodo con SQL, puedes usar el plugin PrestaShop Cleaner (versión gratuita) desde el backoffice de tu tienda.


Paso 4: Activar la caché interna de PrestaShop

PrestaShop tiene un sistema de caché propio que, combinado con WordPress, puede marcar una gran diferencia en la velocidad PrestaShop cPanel.

Configuración desde el backoffice de PrestaShop:

  1. Ve a Parámetros avanzados > Rendimiento.
  2. En Caché, selecciona .
  3. En Sistema de caché, elige Sistema de archivos (es el más rápido en hosting compartido).
  4. En Combinar, comprimir y almacenar en caché:
    • Activa Usar CCC para CSS.
    • Activa Usar CCC para JavaScript.
    • Activa Usar CCC para HTML.
  5. Guarda los cambios.

[TIP] Si tu tienda tiene muchos productos, prueba también la opción Caché de consultas MySQL. Actívala solo si ves mejoras, ya que en algunos servidores puede dar conflicto.


Paso 5: Usar un plugin de caché para WordPress

WordPress tiene excelentes plugins de caché que pueden ayudar a acelerar PrestaShop WordPress al reducir la carga del servidor. El más recomendado es W3 Total Cache o WP Super Cache.

Configuración básica con W3 Total Cache:

  1. Instala y activa el plugin desde el repositorio de WordPress.
  2. Ve a Rendimiento > Ajustes generales.
  3. Activa Caché de página.
  4. Activa Caché de base de datos.
  5. Activa Caché de objetos (si tu hosting lo soporta).
  6. En Caché de navegador, activa todas las opciones.
  7. Guarda los ajustes y purgar la caché.

[WARNING] No actives la caché de página si tu PrestaShop se carga dentro de WordPress mediante un iframe o shortcode. En ese caso, solo usa la caché de base de datos y objetos.


Paso 6: Elegir un tema ligero y evitar plugins pesados

Tanto en WordPress como en PrestaShop, el tema que uses afecta directamente la velocidad. Los temas con muchos sliders, animaciones y scripts ralentizan todo.

Recomendaciones:

  • Para WordPress: Usa temas como GeneratePress o Astra (versiones gratuitas). Son ultraligeros y compatibles con la mayoría de plugins de tienda.
  • Para PrestaShop: Elige un tema como Classic (el que viene por defecto) o Warehouse (muy optimizado). Evita los temas premium con demasiadas opciones visuales.

Desactiva plugins innecesarios:

En WordPress, desactiva todo lo que no uses: formularios de contacto, contadores de visitas, etc. Cada plugin consume recursos.


Paso 7: Configurar el PHP correctamente en cPanel

El motor de PHP es el corazón de tu web. Una mala configuración puede hacer que optimizar PrestaShop sea imposible.

Desde cPanel:

  1. Busca Seleccionar versión de PHP.
  2. Elige la versión PHP 8.1 o 8.2 (son las más rápidas y seguras para PrestaShop 8+).
  3. Haz clic en Cambiar a.
  4. Luego, ve a Opciones de PHP (o Configuración de PHP).
  5. Aumenta estos valores:
    • memory_limit = 256M (mínimo).
    • max_execution_time = 180.
    • upload_max_filesize = 64M.
    • post_max_size = 64M.
  6. Guarda los cambios.

[INFO] Si tu hosting usa Syspanel, accede por tudominio.com:2106 y busca la sección de PHP en el panel de administración del servidor.


Paso 8: Usar una CDN (Red de Distribución de Contenido)

Una CDN almacena copias de tus imágenes, CSS y JS en servidores de todo el mundo. Cuando alguien visita tu tienda, se sirve desde el servidor más cercano. Esto reduce drásticamente la latencia.

Cómo integrar una CDN gratuita:

  1. Regístrate en Cloudflare (es gratis y fácil).
  2. Sigue los pasos para cambiar los nameservers de tu dominio (te lo indica el propio Cloudflare).
  3. Una vez activo, ve a Speed > Optimization y activa:
    • Rocket Loader (para acelerar JavaScript).
    • Auto Minify (para comprimir CSS, JS y HTML).
  4. En cPanel, asegúrate de que tu dominio esté apuntando a Cloudflare (puedes verificarlo en DNS Zone Editor).

Paso 9: Mantener tu tienda actualizada

Las actualizaciones no solo traen nuevas funciones, sino también mejoras de rendimiento y seguridad. Tanto PrestaShop como WordPress lanzan parches que optimizan el código.

Checklist mensual:

  • Actualiza PrestaShop a la última versión estable.
  • Actualiza WordPress y sus plugins.
  • Revisa que tu tema esté actualizado.
  • Borra versiones antiguas de archivos (puedes usar el plugin PrestaShop Cleaner para esto).

Preguntas frecuentes (FAQ)

¿Puedo acelerar PrestaShop sin tocar el código?

Sí, siguiendo los pasos de esta guía (caché, compresión, CDN) no necesitas saber programar. Solo usa las herramientas de cPanel y los plugins recomendados.

¿Es mejor tener PrestaShop y WordPress en dominios separados?

Sí, si tienes recursos limitados. Pero si ya los tienes juntos, con estos ajustes lograrás una buena velocidad.

¿Qué hago si mi hosting es muy lento?

Considera migrar a un VPS o a un hosting gestionado para PrestaShop. Syspanel (puerto 2106) es una buena opción si buscas un panel ligero y rápido.

¿La CDN de Cloudflare es suficiente?

Para la mayoría de tiendas pequeñas y medianas, sí. Si vendes mucho, puedes complementar con un plugin de caché como W3 Total Cache.


Conclusión

Acelerar PrestaShop en WordPress no es misión imposible. Con las herramientas de cPanel y un poco de paciencia, puedes lograr que tu tienda cargue en menos de 3 segundos. Recuerda:

  • Activa la compresión Gzip y la caché del navegador.
  • Optimiza la base de datos periódicamente.
  • Usa un plugin de caché para WordPress.
  • Elige un tema ligero y desactiva plugins innecesarios.
  • Configura bien el PHP y usa una CDN.

Si sigues estos pasos, notarás una mejora inmediata en la velocidad PrestaShop cPanel. Y si tienes dudas, recuerda que siempre puedes pedir ayuda a tu proveedor de hosting o a la comunidad de PrestaShop.

[WARNING] Antes de hacer cualquier cambio, SIEMPRE haz una copia de seguridad de tu web y base de datos. Puedes hacerlo desde cPanel en la sección Copias de seguridad.

¡Manos a la obra y a vender más rápido!

¿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