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

Cómo mejorar la velocidad de PrestaShop en cPanel (recomendaciones)

Actualizado el 21 de enero de 2026

¿Tu tienda PrestaShop va lenta? No te preocupes, es uno de los problemas más comunes cuando el negocio empieza a crecer. Una web lenta no solo frustra a tus clientes, sino que también te penaliza en Google, ya que la velocidad de carga es un factor clave para el posicionamiento. La buena noticia es que, si tienes tu tienda en un hosting con cPanel, puedes aplicar una serie de trucos y configuraciones que marcarán una diferencia enorme.

En esta guía extensa y práctica, vamos a desgranar paso a paso cómo mejorar la velocidad PrestaShop desde el panel de control de tu hosting. No necesitas ser un experto en programación; solo seguir estas recomendaciones al pie de la letra. Al final, no solo habrás aprendido a acelerar PrestaShop, sino que entenderás por qué cada ajuste es importante para el rendimiento PrestaShop.


Primero, ¿Por qué tu PrestaShop es lento? Diagnóstico rápido

Antes de tocar nada, es fundamental saber de dónde viene el problema. La lentitud puede deberse a tres factores principales: el servidor (hardware), la configuración de la tienda (software) o el peso de los elementos (imágenes, módulos). Si aplicas cambios sin saber qué falla, podrías estar parcheando en el lugar equivocado.

Para empezar, te recomiendo usar herramientas gratuitas como Google PageSpeed Insights o GTmetrix. Estas webs te darán una nota del 0 al 100 y te indicarán exactamente qué está pesando más. Pero no te obsesiones con el número, fíjate en las sugerencias específicas.

[INFO]: Si tu hosting es muy básico (compartido) y tienes muchos productos, la solución definitiva a veces pasa por contratar un plan superior. Sin embargo, los consejos de este artículo te ayudarán a exprimir al máximo el plan actual.


## Paso 1: Activa la caché de PrestaShop (El rey del rendimiento)

La caché es un mecanismo que guarda "copias" de tus páginas para no tener que generarlas desde cero cada vez que alguien entra. Es, con diferencia, el ajuste más efectivo para acelerar PrestaShop.

### Cómo activar la caché en el Back Office

  1. Ve a tu administración de PrestaShop (la URL suele ser /admin o la que configuraste).
  2. Entra en el menú Parámetros avanzados > Rendimiento.
  3. Busca la opción Caché y cámbiala a .
  4. En el tipo de caché, elige "Sistema de archivos" (File System). Es la opción más compatible y rápida para la mayoría de los hostings con cPanel.

### Activar la Caché de Combina, Compresión y Reducción

En la misma pantalla de Rendimiento, verás una sección sobre "Plantillas" o "Combinar". Aquí debes activar:

  • Combinar archivos JavaScript (JS).
  • Comprimir archivos JavaScript.
  • Combinar archivos CSS.
  • Comprimir archivos CSS.

[TIP]: Activa primero la caché de archivos y luego la combinación. Si ves que tu tienda se rompe visualmente (CSS) o pierde funcionalidad (JS), puede ser que un módulo no sea compatible con la combinación. En ese caso, desmarca solo la opción que da problemas.


## Paso 2: Optimización de imágenes (El peso pesado)

Las imágenes son, en la mayoría de los casos, el 70% del peso total de una página. Subir fotos de 2 MB directamente desde la cámara es un error fatal para la velocidad PrestaShop. No importa cuánto optimices el servidor si las imágenes son enormes.

### Redimensionar y comprimir antes de subir

  • Redimensiona: Una imagen de producto suele verse bien con 800x800 píxeles. No necesitas 4000x4000.
  • Comprime: Usa herramientas como TinyPNG o Compressor.io antes de subir las fotos. Esto reduce el peso entre un 70% y 90% sin perder calidad visible.
  • Formato WebP: Si tu hosting lo permite, PrestaShop 1.7+ tiene soporte nativo para WebP. Es un formato moderno que pesa mucho menos que JPG o PNG. Puedes activarlo en Parámetros avanzados > Rendimiento.

### Configurar el "Generador de miniaturas"

PrestaShop genera varias medidas de imagen para listados, carritos, etc. Si cambias el tema o subes fotos muy grandes, el sistema se satura.

  1. Ve a Diseño > Imágenes.
  2. Haz clic en el botón "Regenerar miniaturas".
  3. Esto tardará unos minutos, pero es esencial para que las nuevas imágenes se ajusten a los tamaños perfectos.

[WARNING]: No subas imágenes en PNG si no tienen transparencia. El PNG pesa muchísimo más que el JPG. Usa JPG para fotos de producto y PNG solo para logos o iconos con fondo transparente.


## Paso 3: Optimización desde cPanel (El servidor a tu favor)

Ahora sí, entramos en el panel de control de tu hosting. Aquí es donde podemos tocar configuraciones que están fuera del alcance de la tienda pero que afectan directamente al rendimiento PrestaShop.

### Activar la compresión GZIP o Brotli

La compresión hace que los archivos de texto (HTML, CSS, JS) viajen más ligeros desde el servidor hasta el navegador del cliente.

  1. Entra en cPanel.
  2. Busca la sección "Optimizar sitio web" (a veces está dentro de "Métricas" o "Software").
  3. Selecciona la opción "Comprimir todo el contenido" o elige GZIP.

### Configurar el PHP (Versión y Límites)

PrestaShop es exigente con la versión de PHP. Usar una versión antigua es como correr un coche de F1 con gasolina de mala calidad.

  1. En cPanel, busca "Select PHP Version" o "MultiPHP Manager".
  2. Versión: Te recomiendo usar PHP 8.0 o superior. PrestaShop 8.x funciona de maravilla con PHP 8.1.
  3. Haz clic en "Opciones" o "Switch to PHP Options" y aumenta los siguientes valores:
    • memory_limit: Súbelo a 512M (o al menos 256M).
    • max_execution_time: A 120 segundos.
    • post_max_size: A 64M.
    • upload_max_filesize: A 64M.

### Usar Redis (Caché de nivel superior)

Si tu hosting te lo permite (en cPanel se llama "Redis" o "Memcached"), actívalo. Es una caché que se almacena en la memoria RAM del servidor, mucho más rápida que la caché de archivos.

  1. Activa el servicio Redis desde cPanel.
  2. En PrestaShop, ve a Parámetros avanzados > Rendimiento.
  3. En "Caché", cambia el tipo de "Sistema de archivos" a "Redis".
  4. Introduce la IP del servidor (suele ser 127.0.0.1) y el puerto (normalmente 6379).

[INFO]: Si no ves Redis en tu cPanel, contacta con tu proveedor de hosting. Muchas veces está disponible en planes superiores o se puede activar con un clic. Es la mejor inversión para optimizar PrestaShop cPanel a nivel de servidor.


## Paso 4: Base de datos (Limpieza y mantenimiento)

PrestaShop guarda muchísima información en la base de datos: pedidos, carritos abandonados, sesiones, etc. Con el tiempo, esta base de datos se llena de basura y consultas lentas.

### Limpiar carritos y sesiones antiguas

  1. Ve a Parámetros avanzados > Base de datos.
  2. Verás un apartado llamado "Mantenimiento de base de datos".
  3. Haz clic en "Vaciar" en las tablas de ps_connections y ps_connections_page (si existen) y en ps_guest.
  4. También es bueno borrar los carritos abandonados de hace más de 30 días. Puedes hacerlo con un módulo o directamente desde la base de datos en phpMyAdmin (pero eso ya es más avanzado).

### Optimizar las tablas

En la misma pantalla de Base de datos, verás un botón que dice "Optimizar". Haz clic en él. Esto reconstruye las tablas y las hace más rápidas.


## Paso 5: Elige un tema y módulos ligeros

No todo es configuración. A veces, el problema es la "ropa" que le pones a tu tienda.

  • Temas: Evita los temas "multipropósito" llenos de sliders y animaciones. Un tema limpio y ligero (como los basados en Bootstrap) carga mucho más rápido.
  • Módulos: Desactiva y desinstala los módulos que no uses. Cada módulo activo añade archivos CSS y JS que ralentizan la carga. Revisa Módulos > Módulos y servicios y desactiva todo aquello que no sea esencial (newsletters, pop-ups, etc.).

## Paso 6: Configuración adicional en PrestaShop

Hay dos ajustes más que son fáciles y muy efectivos.

### Activar el modo "No guardar las consultas SQL"

En Parámetros avanzados > Rendimiento, busca la opción "Cache de consultas a la base de datos". Actívala. Esto guarda las consultas repetitivas y evita que el servidor trabaje de más.

### Desactivar el modo debug

Asegúrate de que el modo Debug esté desactivado. Esto no solo es un riesgo de seguridad, sino que también ralentiza la tienda. Lo tienes en Parámetros avanzados > Información o en el archivo config/defines.inc.php (debe estar en false).


## Paso 7: Usa un CDN (Red de Distribución de Contenido)

Un CDN guarda una copia de tu tienda (estática) en servidores de todo el mundo. Cuando alguien de México entra a tu tienda alojada en España, el CDN le sirve las imágenes desde el servidor más cercano (México), reduciendo la latencia.

  • Cloudflare es el más famoso y tiene un plan gratuito excelente.
  • Configuración: Solo necesitas cambiar los DNS de tu dominio en cPanel para que apunten a Cloudflare. Ellos te guían paso a paso.

## Paso 8: Mantenimiento continuo y monitorización

Optimizar no es una tarea de una sola vez. Es un hábito.

  1. Revisa la velocidad una vez al mes con PageSpeed Insights.
  2. Actualiza PrestaShop y los módulos. Las actualizaciones suelen incluir mejoras de rendimiento.
  3. Revisa los logs de errores en cPanel (Error Logs). Si ves errores frecuentes, es señal de que algo no funciona bien.

## Preguntas Frecuentes (FAQ)

### ¿Qué hago si después de activar la caché mi tienda se ve extraña?

Es un problema común. Ve a Parámetros avanzados > Rendimiento y desactiva la opción de "Combinar archivos CSS" y "Combinar archivos JavaScript". Deja solo la "Compresión". A veces, los módulos no son compatibles con la combinación.

### ¿Es mejor la caché de archivos o Redis?

Redis es mucho más rápido porque usa la RAM del servidor, pero depende de tu hosting. Si tu plan no lo tiene, la caché de archivos es una opción perfectamente válida y muy superior a no tener ninguna.

### ¿Cuánto tiempo tarda en notarse la mejora?

Las mejoras en caché y compresión son inmediatas. Las mejoras en imágenes se notan en cuanto las subes nuevas o regeneras las miniaturas. La optimización de base de datos se nota en la respuesta del panel de administración.

### ¿El uso de un CDN afecta a la administración de la tienda?

No. El CDN solo sirve la parte pública (front-office). Tu acceso al administrador (back-office) se mantiene igual y no se ve afectado.

### Mi hosting es de los baratos, ¿merece la pena hacer todo esto?

Sí, pero con expectativas realistas. Estos pasos te ayudarán a acelerar PrestaShop y a exprimir el máximo de un hosting limitado. Sin embargo, si tienes un catálogo enorme y mucho tráfico, tarde o temprano necesitarás un VPS o un servidor dedicado.


Conclusión: La velocidad es un viaje, no un destino

Mejorar la velocidad PrestaShop en cPanel es un proceso de suma de pequeños detalles. No esperes un milagro con un solo clic, sino una mejora progresiva al aplicar cada una de estas recomendaciones.

Empieza por lo más fácil: activa la caché, comprime imágenes y configura la compresión GZIP. Luego, si te atreves, pasa a Redis y a la limpieza de base de datos. Con paciencia y estas guías, tu tienda no solo cargará más rápido, sino que ofrecerá una mejor experiencia de usuario y, por ende, mejores ventas.

[TIP]: Guarda este artículo en favoritos. Cuando notes que la tienda vuelve a ir lenta, vuelve a leerlo y repite el proceso de limpieza y optimización. Es tu manual de mantenimiento para el rendimiento PrestaShop.

¿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