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

Optimizar velocidad de PrestaShop en WordPress con cPanel

Actualizado el 23 de abril de 2026

Si tienes una tienda online con PrestaShop y la has migrado o integrado de alguna manera con WordPress, o simplemente estás buscando la mejor forma de alojar ambos sistemas, seguro que has notado que la velocidad es un factor crítico. Un PrestaShop lento no solo frustra a tus clientes, sino que también perjudica tu posicionamiento en Google. La buena noticia es que, aunque PrestaShop y WordPress son plataformas diferentes, puedes aplicar una serie de ajustes desde tu panel de control cPanel para que todo vuele.

En este artículo, te explicaré paso a paso cómo optimizar PrestaShop WordPress y mejorar la velocidad PrestaShop cPanel. Olvídate de tecnicismos complicados. Aquí te doy la solución definitiva para un PrestaShop lento.


¿Por qué mi PrestaShop va lento en un servidor con cPanel?

Antes de lanzarnos a los ajustes, es importante entender por qué ocurre esto. Normalmente, la lentitud viene de tres frentes principales:

  • Recursos del servidor insuficientes: PrestaShop es un "comilón" de RAM y CPU, sobre todo si tienes muchos productos.
  • Mala configuración de PHP: La versión o los límites de memoria no son los adecuados.
  • Caché desactivada o mal configurada: Tanto a nivel de servidor como de aplicación.
  • Base de datos hinchada: Los registros temporales y las sesiones se acumulan.

Como tu servidor usa cPanel, tienes el control total para arreglar esto. Vamos a ello.


## 1. Ajusta la configuración de PHP desde cPanel (El primer paso)

La configuración de PHP es el corazón de tu tienda. Si está mal ajustada, tu PrestaShop irá como una tortuga.

### 1.1. Selecciona la versión de PHP correcta

PrestaShop y WordPress funcionan mejor con versiones modernas de PHP.

  1. Inicia sesión en tu cPanel.
  2. Busca la sección Software y haz clic en Seleccionar versión de PHP (o "MultiPHP Manager").
  3. Elige la versión 8.1 o 8.2 (son las más rápidas y seguras para PrestaShop 8+).
  4. Asegúrate de que los módulos OPcache y Memcached (si está disponible) estén marcados. Son clave para la velocidad.

[TIP] Si ves que tu tienda es muy antigua (PrestaShop 1.6), no subas a PHP 8.x porque dará errores. En ese caso, quédate en 7.4, pero plantéate actualizar la tienda.

### 1.2. Aumenta los límites de memoria (Memory Limit)

PrestaShop necesita memoria para procesar imágenes, cargar módulos y manejar el carrito. Si el límite es bajo, el servidor se ahoga.

  1. Desde la misma pantalla de "Seleccionar versión de PHP", busca la opción Switch to PHP Options (o "Opciones de PHP").
  2. Busca y modifica estos valores:
    • memory_limit: cámbialo a 256M o 512M.
    • max_execution_time: pon 120 (para que no se corte al procesar tareas pesadas).
    • max_input_time: pon 120.
    • upload_max_filesize: si subes productos con fotos grandes, pon al menos 32M.
    • post_max_size: pon 32M.

Guarda los cambios. Tu tienda ya respirará mejor.


## 2. Activa el almacenamiento en caché (La clave del éxito)

El caché guarda versiones "estáticas" de tus páginas para que no tengan que generarse de nuevo cada vez que alguien entra. Sin esto, tu PrestaShop estará trabajando el doble.

### 2.1. Caché interna de PrestaShop

  1. Ve al Back Office de PrestaShop.
  2. Menú Configuración avanzada > Rendimiento.
  3. En Caché, selecciona .
  4. En Sistema de caché, elige Memcached si lo tienes instalado en cPanel, o Sistema de archivos si no.
  5. Activa Combinar, comprimir y almacenar en caché de hojas de estilos (CSS) y Combinar, comprimir y almacenar en caché de código JavaScript.

[WARNING] Si activas la combinación de JS y CSS y tu tienda se ve rara, desactívala. Algunos temas o módulos no son compatibles.

### 2.2. Caché de servidor (LiteSpeed o Apache)

Desde cPanel, puedes activar un caché a nivel de servidor.

  • Si tu hosting usa LiteSpeed, busca el plugin LiteSpeed Cache en el software de cPanel (a veces viene preinstalado). Actívalo.
  • Si usas Apache, no hay un caché nativo tan potente, pero puedes instalar un plugin de caché en WordPress (si la integración lo permite) o usar un CDN.

## 3. Optimiza la base de datos (Limpieza profunda)

Con el tiempo, la base de datos de PrestaShop se llena de basura: sesiones caducadas, registros de búsqueda, revisiones de productos... Todo eso la ralentiza.

### 3.1. Usa phpMyAdmin desde cPanel

  1. En tu cPanel, busca phpMyAdmin (dentro de Bases de Datos).
  2. Selecciona la base de datos de tu PrestaShop.
  3. Marca la pestaña SQL y ejecuta estas consultas una por una:
-- Limpiar sesiones caducadas
DELETE FROM ps_guest WHERE id_guest NOT IN (SELECT id_guest FROM ps_connections);
DELETE FROM ps_connections WHERE id_guest NOT IN (SELECT id_guest FROM ps_guest);
TRUNCATE TABLE ps_smarty_cache;
TRUNCATE TABLE ps_smarty_last_flush;

-- Limpiar búsquedas
TRUNCATE TABLE ps_search_word;
TRUNCATE TABLE ps_search_index;

[INFO] Cambia el prefijo ps_ por el que uses en tu tienda (suele ser ps_ por defecto).

### 3.2. Optimizar tablas

Desde phpMyAdmin, ve a la pestaña Operaciones (o Marcar todas > Optimizar tabla). Esto reordena los datos y libera espacio.


## 4. Comprime y optimiza imágenes (El peso visual)

Las imágenes son el principal lastre de cualquier PrestaShop lento. Una foto de 2MB puede tardar segundos en cargar.

### 4.1. Ajusta la configuración de imágenes en PrestaShop

  1. En el Back Office, ve a Diseño > Tema y logo > Configuración de imágenes.
  2. Reduce el tamaño de las imágenes a 800x800 para productos (no necesitas más para una web).
  3. Activa Comprimir imágenes si tu versión de PrestaShop lo permite.

### 4.2. Usa un compresor externo

Antes de subir las imágenes, pásalas por herramientas como TinyPNG o Squoosh. Puedes reducir su peso un 70% sin perder calidad.


## 5. Configura un CDN (Content Delivery Network)

Un CDN almacena copias de tu tienda en servidores de todo el mundo. Cuando un cliente de México entra, el CDN le sirve los archivos desde un servidor en México, no desde tu hosting original.

### 5.1. Cómo configurarlo desde cPanel

  1. Muchos hostings ofrecen CloudFlare desde el propio cPanel (búscalo como "CloudFlare" o "CDN").
  2. Actívalo y sigue los pasos para apuntar tu dominio.
  3. En PrestaShop, instala el módulo CloudFlare (gratuito) para que funcione bien con la caché.

[TIP] CloudFlare tiene un plan gratuito que ya mejora mucho la velocidad.


## 6. Desactiva módulos y temas innecesarios

Cuantos más módulos tengas activos, más lento será tu PrestaShop. Muchos módulos cargan scripts y hojas de estilo aunque no los uses.

### 6.1. Haz una auditoría

  1. Ve a Módulos > Catálogo de módulos.
  2. Desactiva y desinstala todo lo que no uses: módulos de pago que no necesites, bloques sociales, etc.
  3. Si tienes módulos de estadísticas, sustitúyelos por Google Analytics (es más ligero).

### 6.2. Tema ligero

Usa un tema optimizado para velocidad (como Warehouse o LeoTheme). Evita temas con mil efectos visuales y sliders pesados.


## 7. Optimiza WordPress si está en el mismo servidor

Si tienes WordPress integrado (por ejemplo, como blog o página principal), también debes optimizarlo para que no le robe recursos a PrestaShop.

### 7.1. Instala un plugin de caché

  • W3 Total Cache o WP Super Cache son ideales.
  • Configúralos para que guarden en caché las páginas estáticas.

### 7.2. Usa un tema ligero para WordPress

El tema GeneratePress o Astra son muy rápidos y no consumen recursos.


## 8. Monitoriza el rendimiento desde cPanel

No sirve de nada optimizar si no sabes si funciona. cPanel tiene herramientas para medir.

### 8.1. Revisa el uso de recursos

  1. En cPanel, busca Estadísticas > Uso de recursos.
  2. Si ves que la CPU o la RAM están al 90% constantemente, es que tu hosting es pequeño. Considera migrar a un plan mejor.

### 8.2. Usa herramientas externas

  • GTmetrix o Google PageSpeed Insights: te dirán qué está fallando. Busca un tiempo de carga menor a 3 segundos.

## 9. ¿Y si nada funciona? (Soluciones avanzadas)

Si has hecho todo esto y tu PrestaShop sigue lento, puede que el problema sea el servidor.

### 9.1. Cambia a un hosting gestionado para PrestaShop

Algunos hostings están optimizados específicamente para PrestaShop (con LiteSpeed, Redis, etc.). Busca uno que ofrezca soporte experto.

### 9.2. Considera usar Syspanel (HestiaCP)

Si tu hosting te permite elegir panel, Syspanel (conocido como HestiaCP, accesible por puerto 2106) es una alternativa ligera a cPanel. Consume menos recursos del servidor, lo que deja más potencia para tu tienda. Si tu proveedor lo ofrece, pídele que migre tu cuenta a Syspanel.

[WARNING] Migrar de cPanel a Syspanel (HestiaCP) no es trivial. Debe hacerlo tu hosting. Pero si lo hacen, notarás una mejora porque Syspanel es mucho más eficiente.


## FAQ: Preguntas frecuentes sobre velocidad en PrestaShop

¿PrestaShop es más lento que WooCommerce?

Depende. PrestaShop es más pesado por naturaleza (tiene más funcionalidades integradas), pero bien optimizado puede ser igual de rápido. WooCommerce en WordPress es más ligero de base, pero requiere muchos plugins.

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

Idealmente, una vez al mes. Si tienes muchas visitas, cada semana.

¿El hosting compartido es malo para PrestaShop?

Sí, si tienes más de 100 productos o mucho tráfico. PrestaShop necesita al menos un VPS. El hosting compartido suele tener límites de recursos muy bajos.

¿El plugin de caché de WordPress sirve para PrestaShop?

No. Son sistemas diferentes. Para PrestaShop necesitas su caché interna o módulos específicos como Page Cache Ultimate.

¿Qué hago si mi tienda se cae por sobrecarga?

Activa un CDN (CloudFlare) y considera un plan de hosting con más recursos. También puedes usar un plugin de "modo mantenimiento" para que no se vea rota.


Resumen final

Optimizar la velocidad de PrestaShop en WordPress con cPanel no es magia, es cuestión de seguir una receta:

  1. Ajusta PHP a 8.1/8.2 con memoria de 256M.
  2. Activa la caché interna y de servidor.
  3. Limpia la base de datos con phpMyAdmin.
  4. Comprime imágenes al máximo.
  5. Usa un CDN como CloudFlare.
  6. Desinstala módulos basura.
  7. Monitoriza con herramientas externas.

Si después de todo sigue lento, plantéate un cambio de hosting o incluso migrar a Syspanel (HestiaCP) para liberar recursos.

Recuerda: un PrestaShop rápido vende más. Cada segundo de carga perdido puede costarte una venta. ¡Ponte manos a la obra y verás cómo tu tienda vuela!

¿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