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

Cómo optimizar la velocidad de PrestaShop (cPanel/CloudLinux)

Actualizado el 19 de junio de 2026

¿Tu tienda PrestaShop va lenta? No te preocupes, es uno de los problemas más comunes cuando el catálogo crece o el servidor no está bien ajustado. Un PrestaShop lento no solo frustra a tus clientes, sino que también te penaliza en Google. Pero aquí estoy para ayudarte.

Vamos a desgranar, paso a paso y sin tecnicismos absurdos, cómo optimizar prestashop velocidad en un entorno de hosting con cPanel y CloudLinux. Al final, tendrás una lista de acciones concretas para aplicar hoy mismo.

Primero, ¿por qué tu PrestaShop va lento?

Antes de tocar nada, entiende el origen del problema. Un rendimiento pobre casi siempre se debe a una combinación de estos factores:

  • Hosting compartido saturado: Si tu vecino de servidor consume muchos recursos, tú lo notas. CloudLinux ayuda a aislar esto, pero no lo soluciona todo.
  • Configuración PHP desactualizada: Usar PHP 7.4 o inferior es un lastre enorme. La velocidad casi se duplica con PHP 8.x.
  • Caché desactivado o mal configurado: Sin caché, cada visita genera decenas de consultas a la base de datos.
  • Imágenes pesadas: Fotos de 2 MB sin comprimir son un asesinato silencioso de la velocidad.
  • Módulos mal codificados o excesivos: Cada módulo activo añade peso y tiempo de ejecución.
  • Base de datos inflada: Registros de logs, carritos abandonados y versiones antiguas de productos llenan las tablas.

Ahora sí, vamos a la acción. Aquí tienes la guía definitiva para acelerar prestashop cpanel y exprimir al máximo tu rendimiento prestashop cloudlinux.

1. Activa y Configura la Caché de PrestaShop (La Base de Todo)

La caché es tu mejor amiga. Sin ella, PrestaShop reconstruye cada página desde cero para cada visitante. Es una locura.

Caché de Rendimiento (Smarty)

Ve a Parámetros Avanzados > Rendimiento.

  • Activa la opción "Cachear páginas" y selecciona "Cache de archivos" (File System). Es la más fiable en cPanel.
  • En "Combinar JavaScript" y "Combinar CSS", elige "No combinar" al principio. Si tu tienda no se rompe, luego puedes probar con "Combinar y comprimir", pero ojo, a veces da problemas con los módulos.
  • Activa "Cache de MySQL" y "Cache de consultas".

Caché de Smarty (Plantillas)

En la misma pantalla, activa "Forzar la compilación" a "Nunca" y "Cache de plantillas" a "Sí, usar caché". Esto evita que el motor de plantillas recompile los archivos TPL en cada visita.

[WARNING] Después de activar la caché, tu tienda puede mostrar contenido antiguo. No olvides vaciarla desde el botón "Limpiar la caché" cada vez que hagas cambios en diseño o módulos.

2. Optimiza tu Entorno CloudLinux y PHP

CloudLinux ofrece herramientas específicas que debes aprovechar. No es solo un "panel", es un sistema operativo pensado para hosting.

Selecciona PHP 8.x (o superior)

Es la mejora más rentable. PHP 8 es hasta 3 veces más rápido que PHP 7.4.

  1. En cPanel, busca el icono "Select PHP Version" (o "MultiPHP Manager").
  2. Selecciona tu dominio y elige PHP 8.1, 8.2 o 8.3. La más estable para PrestaShop 8 es la 8.1 o 8.2.
  3. Guarda los cambios.

Ajusta los Límites de PHP (PHP Options)

En el mismo selector, haz clic en "Options" o "Switch to PHP Options". Ajusta estos valores:

  • memory_limit: 256M (o 512M si tu tienda es grande).
  • max_execution_time: 300 (para operaciones pesadas).
  • max_input_vars: 3000 (para evitar errores al guardar productos con muchos atributos).
  • opcache.enable: Asegúrate de que esté en On. Esto compila el código PHP en memoria y lo reutiliza, acelerando muchísimo.

[INFO] El opcache es como una memoria caché para el código PHP. Si está desactivado, el servidor tiene que leer y compilar los archivos PHP en cada petición. Es un desperdicio de recursos.

Usa los "CageFS" y "LVE" de CloudLinux

No necesitas hacer nada aquí, pero entiende que CloudLinux aísla tu cuenta en una "jaula" (CageFS) y limita los recursos por usuario (LVE). Esto significa que si un plugin tuyo consume mucha CPU, no tumbarás el servidor entero, pero también significa que debes optimizar bien para no chocar contra tu propio límite.

3. Acelera PrestaShop desde cPanel: El Panel de Control

cPanel es tu navaja suiza. Vamos a usarlo para tareas críticas.

Activa la Compresión GZIP (si no está)

La compresión reduce el peso de los archivos que se envían al navegador (HTML, CSS, JS) hasta en un 70%.

  1. Ve a cPanel > Optimizar Website.
  2. Selecciona tu dominio y marca "Compress all content" (Comprimir todo el contenido).
  3. Aplica los cambios.

Habilita el Caché de Navegador (Leverage Browser Caching)

Esto le dice al navegador del visitante que guarde copias de tus imágenes y CSS en su disco duro. Así, en la segunda visita, no se descargan de nuevo.

  1. Ve a cPanel > Ajustes de Caché (o "Cache Manager").
  2. Activa el caché para tus archivos estáticos (imágenes, CSS, JS) y configura una duración de al menos una semana (604800 segundos).

Configura CloudFlare (Gratis y Vital)

No es cPanel, pero se integra perfectamente. CloudFlare es una CDN (red de distribución de contenido) que guarda copias de tu tienda en servidores de todo el mundo y las sirve al visitante desde el más cercano. Además, bloquea ataques DDoS.

  1. Crea una cuenta gratuita en CloudFlare.
  2. Añade tu dominio y sigue los pasos para cambiar los nameservers en tu registrador de dominios.
  3. En el panel de CloudFlare, en "Caching", activa el modo "Standard" para que cachee archivos estáticos.

[TIP] Si usas CloudFlare, asegúrate de que en PrestaShop, en Parámetros Avanzados > Red, tengas activada la opción "Usar la dirección IP del cliente" con CloudFlare para no perder las IPs de tus visitantes reales.

4. Optimización de Imágenes (El Peso Pesado Invisible)

Es el error más común. Imágenes de 3000px de ancho para una miniatura de 100px son un desperdicio total.

Comprime antes de subir

  • Usa herramientas online como TinyPNG o Squoosh para reducir el peso de tus fotos antes de subirlas a PrestaShop.
  • El formato ideal es WebP (más ligero que JPG y PNG) o JPG con calidad 60-70%.
  • Las imágenes de producto deben tener el tamaño máximo que vayas a mostrar (generalmente 800x800px es suficiente).

Usa un Módulo de Optimización de Imágenes

PrestaShop no comprime imágenes automáticamente. Puedes instalar módulos como "Speedup" o "Smush" (si estás en PrestaShop 1.7/8) que comprimen y convierten a WebP sobre la marcha.

Regenera las Miniaturas

Si ya has subido imágenes pesadas, ve a Parámetros Avanzados > Rendimiento > Regenerar miniaturas. Primero selecciona "Todas las miniaturas" y ejecuta. Esto creará versiones pequeñas para los listados, aunque el original siga siendo grande.

5. Base de Datos: Limpieza y Optimización

Una base de datos sucia es como un armario lleno de cosas que no usas: todo tarda más en encontrarse.

Limpia la Basura

Ve a Informes > Logs y vacía los logs de errores. También puedes usar un módulo de limpieza o, si sabes SQL, ejecutar consultas para borrar:

  • Carritos abandonados con más de 30 días.
  • Registros de conexiones antiguos.
  • Mensajes de clientes spam.

Optimiza las Tablas con phpMyAdmin

  1. En cPanel, abre phpMyAdmin.
  2. Selecciona la base de datos de tu PrestaShop.
  3. Haz clic en la pestaña "Marcar todas" (al final de la lista de tablas).
  4. En el desplegable "Con seleccionada:", elige "Optimizar tablas".

Esto desfragmenta las tablas y libera espacio, haciendo las consultas más rápidas.

[WARNING] Antes de tocar la base de datos, haz una copia de seguridad. Si algo sale mal, podrás restaurarla. En cPanel, usa "Backup" o "JetBackup".

6. Módulos: Calidad sobre Cantidad

Cada módulo activo es una pieza de código que se ejecuta en cada página. Si tienes 50 módulos, tienes 50 posibles cuellos de botella.

Audita tus Módulos

Ve a Módulos > Módulos y Servicios. Desactiva y desinstala los que no uses. Pregúntate:

  • ¿Este módulo es esencial para vender?
  • ¿Está bien codificado? (Lee reseñas y valora su calidad).
  • ¿Puedo hacer lo mismo con una función nativa de PrestaShop?

Busca Módulos de Caché Específicos

Existen módulos avanzados de caché que van más allá de lo nativo, como "Cache Redies" o "Memcached". Si tu hosting lo soporta (CloudLinux suele tenerlo), configúralos para acelerar las consultas a la base de datos.

7. Activa el Modo Mantenimiento (Solo para Pruebas)

Si vas a hacer cambios importantes, activa el modo mantenimiento para que los clientes no vean errores mientras trabajas.

  1. Ve a Parámetros Avanzados > Mantenimiento.
  2. Activa "Forzar el modo mantenimiento".
  3. Haz tus cambios.
  4. Desactívalo y limpia la caché.

8. Configuración Avanzada: TTL y Prefetching

Esto es para usuarios más atrevidos.

TTL de la Caché

En Parámetros Avanzados > Rendimiento, hay un campo llamado "Tiempo de vida de la caché". Este es el tiempo que las páginas se guardan en caché antes de regenerarse. Un valor de 86400 (24 horas) es bueno para tiendas con poco cambio. Si actualizas stock constantemente, usa 3600 (1 hora).

Prefetching (Carga Anticipada)

En Parámetros Avanzados > Rendimiento, activa "Prefetching de plantillas". Esto carga las plantillas de las páginas que probablemente se visitarán a continuación, reduciendo el tiempo de carga percibido.

9. El Archivo .htaccess: Tu Aliado Secreto

cPanel y PrestaShop generan un archivo .htaccess en la raíz de tu dominio. Puedes editarlo desde el Administrador de Archivos de cPanel. Añade estas cabeceras para mejorar el rendimiento:

<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>

[WARNING] Haz una copia del .htaccess original antes de editarlo. Un error aquí puede tumbar tu tienda.

10. Monitoreo y Pruebas: Mide para Mejorar

No puedes mejorar lo que no mides. Usa estas herramientas para verificar el antes y el después.

  • Google PageSpeed Insights: Te da una puntuación de 0 a 100 y te dice exactamente qué mejorar.
  • GTmetrix: Muestra el tiempo de carga total y el desglose de cada elemento.
  • Pingdom Tools: Te permite probar desde diferentes ubicaciones geográficas.

Ejecuta una prueba, aplica los cambios de esta guía y vuelve a probar. Verás la diferencia.

Preguntas Frecuentes (FAQ)

¿Qué es más importante para acelerar prestashop cpanel, la caché o las imágenes?

Ambas son críticas. La caché reduce el trabajo del servidor, y las imágenes ligeras reducen el tiempo de descarga. Empieza por la caché (es gratis y rápida de configurar) y luego optimiza las imágenes.

Mi hosting usa CloudLinux, ¿qué ventajas tengo para el rendimiento?

CloudLinux te ofrece CageFS (seguridad y aislamiento) y LVE (límites de recursos claros). La ventaja principal es que tu rendimiento no se ve afectado por otros usuarios del servidor. Para aprovecharlo al máximo, asegúrate de usar PHP 8.x y opcache.

PrestaShop lento solucion definitiva: ¿Debo cambiar de hosting?

Si has hecho todo esto y sigue lento, quizás tu hosting es demasiado limitado para el tamaño de tu catálogo. Busca un hosting VPS o dedicado, o un plan específico para PrestaShop con recursos garantizados.

¿Qué es el prestashop caché optimización exactamente?

Es el proceso de almacenar en memoria o en archivos las páginas ya generadas. Cuando un usuario pide la misma página, el servidor la envía desde la caché sin tener que ejecutar PHP ni consultar la base de datos. Es la mejora más impactante.

¿Puedo usar Syspanel para gestionar todo esto?

Si tu hosting te ofrece Syspanel (antes conocido como HestiaCP), puedes acceder a él a través del puerto 2106 (por ejemplo, https://tudominio.com:2106). Desde ahí puedes gestionar archivos, bases de datos y, en algunos casos, la configuración de PHP, aunque es menos común que cPanel. Para la optimización de PrestaShop, la lógica es la misma: caché, PHP y base de datos.


Con esta guía, tienes un plan de acción claro y completo. No necesitas ser un gurú técnico, solo seguir los pasos con calma. Empieza por lo más sencillo (activar la caché y subir la versión de PHP) y verás resultados casi inmediatos. Luego, ve puliendo detalles.

Tu tienda merece ser rápida. Tus clientes lo notarán, y Google también. ¡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