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

Optimizar la velocidad de PrestaShop: consejos para WordPress y cPanel

Actualizado el 28 de febrero de 2026

¿Tu tienda PrestaShop va lenta y no sabes por dónde empezar? Es una de las consultas más habituales en nuestro soporte técnico. Un PrestaShop lento no solo frustra a tus clientes, sino que también te penaliza en los resultados de búsqueda de Google. La buena noticia es que, en la mayoría de los casos, no necesitas ser un experto en programación para notar una mejora drástica.

En esta guía extensa y práctica, vamos a desglosar, paso a paso, cómo optimizar PrestaShop velocidad usando las herramientas que ya tienes a tu disposición, especialmente si tu hosting utiliza cPanel. Aunque hablemos de WordPress de pasada (porque comparten servidor y lógica), el foco principal es tu tienda online.

Vamos a dejar atrás los tecnicismos complejos y vamos a centrarnos en acciones concretas que puedes aplicar hoy mismo. ¿Listo para acelerar tu tienda? Empecemos.

El diagnóstico inicial: ¿Por qué mi PrestaShop es tan lento?

Antes de tocar nada, necesitas saber qué está fallando. Es como ir al médico: no te recetan antibióticos sin antes hacerte un análisis. Aquí tienes tres formas rápidas de diagnosticar el problema desde tu cPanel.

1. Comprueba el estado de tu servidor (Resource Usage)

Lo primero es asegurarte de que tu servidor no está sobrecargado. Si tu plan de hosting es muy básico (por ejemplo, compartido), es posible que el propio servidor esté al límite.

Accede a tu cPanel y busca la sección "Métricas" o "Resource Usage" (Uso de recursos). Aquí verás el consumo de CPU, memoria RAM y número de procesos.

Si ves que el consumo de CPU está constantemente al 90% o 100%, ese es el origen de tu PrestaShop lento. La solución puede ser optimizar el código (lo que veremos abajo) o, en última instancia, plantearse un plan de hosting superior o un VPS.

2. Herramientas externas de medición

No te fíes solo de lo que sientes al navegar. Usa herramientas gratuitas como:

  • GTmetrix: Te da una puntuación de A a F y te dice exactamente qué archivos pesan más.
  • PageSpeed Insights (de Google): Te muestra la velocidad en móvil y escritorio, y te sugiere mejoras concretas.

Ejecuta tu URL en estas herramientas y anota la puntuación. Después de aplicar los cambios, vuelve a ejecutarlas para ver la mejora. Es tu prueba objetiva de que el esfuerzo ha valido la pena.

3. Caché, el rey de la velocidad

La caché es un mecanismo que guarda una copia "estática" de tus páginas para no tener que generarlas desde cero cada vez que un visitante entra. Sin caché, el servidor tiene que hacer miles de cálculos por cada visita, lo que ralentiza todo.

En tu cPanel, busca la herramienta "Caché de LiteSpeed" o "LiteSpeed Cache Manager". Si tu hosting usa Apache en lugar de LiteSpeed, busca "FastCGI Cache" o instala un módulo de caché desde el propio PrestaShop.


Optimizar PrestaShop velocidad: Configuración interna de la tienda

Ahora que ya tienes un diagnóstico, vamos a entrar en el panel de administración de tu PrestaShop. Muchas de estas opciones están desactivadas por defecto y son clave para acelerar PrestaShop.

Activar la caché de Smarty (o caché de plantillas)

PrestaShop usa un sistema de plantillas llamado Smarty. Si lo desactivamos, cada vez que alguien visita una página, el servidor reconstruye el HTML desde cero. Activar su caché es un cambio radical.

Pasos a seguir:

  1. Entra en tu panel de administración de PrestaShop.
  2. Ve a Preferencias > Rendimiento.
  3. En la opción "Caché de plantillas", selecciona "Sí, usar caché de plantillas".
  4. En "Modo de caché", elige "Caché de archivos" (es la opción más estable y recomendada para la mayoría de tiendas).

[!TIP]
Si tienes una tienda muy grande, puedes probar con "Caché de Memcached" o "Caché de Redis" si tu hosting lo permite, pero para empezar, la caché de archivos es la más segura y fácil de configurar.

Combinar y comprimir archivos CSS y JavaScript

Cada archivo CSS y JS que carga tu web es una petición al servidor. Si tienes 20 archivos, son 20 peticiones. Si los combinamos en 2 o 3, reducimos drásticamente el tiempo de carga.

En el mismo menú Preferencias > Rendimiento, busca la sección "Combinar archivos CSS" y "Combinar archivos JavaScript".

Activa las siguientes opciones:

  • Usar la caché de CCC para los archivos CSS: Sí.
  • Usar la caché de CCC para los archivos JavaScript: Sí.
  • Minimizar los archivos CSS: Sí.
  • Minimizar los archivos JavaScript: Sí.

[!WARNING]
Si activas la combinación de archivos y tu tienda se ve "rota" (sin estilos o con errores de maquetación), puede ser que algún módulo no sea compatible. Si ocurre, desactiva la opción y prueba a combinar solo CSS o solo JS por separado.

Activar la compresión GZIP

GZIP comprime los archivos antes de enviarlos al navegador del usuario, reduciendo el peso de la página hasta en un 70%. Piensa en ello como enviar un archivo en una carpeta ZIP.

Puedes activarlo desde el propio cPanel o desde PrestaShop.

Desde cPanel:

  1. Busca la herramienta "Optimizar sitio web" (dentro de la sección "Optimización de rendimiento").
  2. Selecciona la opción "Comprimir todo el contenido" y guarda los cambios.

Desde PrestaShop:

En Preferencias > Rendimiento, activa la opción "Usar compresión GZIP".

Optimizar las imágenes (el error más común)

Este es el punto que más impacto visual tiene. Las imágenes de tus productos son probablemente lo que más pesa en tu tienda. Si subes fotos de 5 MB directamente desde tu cámara, tu web será lentísima.

La regla de oro: Las imágenes para web no deben superar los 100-200 KB. Y deben tener el tamaño exacto en el que se van a mostrar.

¿Cómo hacerlo sin ser diseñador?

  1. Redimensiona las imágenes antes de subirlas. Usa herramientas gratuitas online como TinyPNG o Compressor.io.
  2. Activa el formato WebP si tu hosting lo permite. Es un formato mucho más ligero que JPG o PNG. Puedes usar un módulo gratuito de PrestaShop para convertirlas automáticamente.
  3. Utiliza la función de "Generar imágenes" de PrestaShop. Ve a Preferencias > Imágenes y haz clic en el botón para regenerar las miniaturas después de subir las nuevas fotos. Esto asegura que solo se carguen las versiones pequeñas cuando el usuario navega por las listas de productos.

Ajustes desde cPanel: El servidor a tu favor

Tu hosting es la base de todo. Si el servidor no está bien configurado, todo lo demás será un parche. Vamos a ver los ajustes clave que puedes hacer desde tu cPanel.

1. Activa LiteSpeed Cache (o el caché de tu servidor)

Como mencionamos antes, si tu cPanel tiene LiteSpeed, asegúrate de que el caché de LiteSpeed está activado para tu dominio.

  1. Ve a "Caché de LiteSpeed" en cPanel.
  2. Haz clic en "Administrar" junto a tu dominio.
  3. Activa la opción de "Caché pública" y establece un TTL (tiempo de vida) de al menos 3600 segundos (1 hora). Esto significa que las páginas se guardarán en caché durante una hora, lo que aliviará enormemente la carga del servidor.

2. Configura PHP correctamente (Versión y Límites)

PrestaShop funciona mejor con versiones recientes de PHP. Las versiones antiguas (5.6, 7.0) son increíblemente lentas e inseguras.

  1. En cPanel, busca "Select PHP Version" o "MultiPHP Manager".
  2. Cambia la versión a la más reciente disponible que sea estable (idealmente PHP 8.1 o 8.2).
  3. Haz clic en "Opciones" o "Switch to PHP Options" y aumenta los siguientes valores:
    • memory_limit: 256M (o 512M si tienes muchos módulos).
    • max_execution_time: 120 (para evitar cortes en procesos largos).

[!INFO]
Si tu hosting no te deja cambiar la versión de PHP, es una señal de que estás en un plan muy básico. Busca un hosting que ofrezca al menos PHP 8.0 para un rendimiento decente.

3. Activa el Navegador de Caché (Browser Caching)

Esto no es una opción de cPanel, sino una configuración que se hace en el archivo .htaccess. Hace que el navegador del visitante guarde los archivos estáticos (imágenes, CSS, JS) en su disco duro, de modo que en su segunda visita, la página cargue casi instantáneamente.

¿Cómo hacerlo?

  1. En cPanel, abre el "Administrador de archivos".
  2. Ve a la carpeta public_html (o la carpeta donde está instalada tu tienda).
  3. Busca el archivo .htaccess. Si no lo ves, activa la opción "Mostrar archivos ocultos".
  4. Haz clic derecho y edita el archivo.
  5. Añade este código 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/pdf "access plus 1 month"
  ExpiresByType text/javascript "access plus 1 month"
  ExpiresByType application/javascript "access plus 1 month"
  ExpiresByType application/x-javascript "access plus 1 month"
  ExpiresByType image/x-icon "access plus 1 year"
  ExpiresByType application/x-shockwave-flash "access plus 1 month"
</IfModule>

Guarda los cambios y listo. Esto es un "truco" muy efectivo para acelerar PrestaShop en visitas recurrentes.


Consejos avanzados: Más allá de lo básico

Si ya has hecho todo lo anterior y aún notas que tu tienda va lenta, es hora de mirar un poco más profundo.

Revisa los módulos instalados

Cada módulo que tienes activo consume recursos, incluso si no lo usas en la página principal. Ve a Módulos > Administrador de módulos y desactiva o desinstala todo lo que no uses.

Preguntas clave:

  • ¿Tienes 3 módulos de redes sociales? Deja solo uno.
  • ¿Tienes un módulo de chat en vivo? Si no lo usas, desactívalo.
  • ¿Tienes módulos de prueba que olvidaste eliminar? Fuera.

Un PrestaShop limpio es un PrestaShop rápido.

Optimiza la base de datos

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

  1. Ve a Preferencias > Mantenimiento y activa el modo mantenimiento (para que nadie entre mientras trabajas).
  2. Ve a Parámetros Avanzados > Base de datos.
  3. Puedes optimizar las tablas haciendo clic en "Optimizar".
  4. Utiliza un módulo como "PS Cleaner" o hazlo manualmente desde phpMyAdmin (en cPanel) para vaciar las tablas ps_connections y ps_connections_page si son demasiado grandes.

Considera un CDN (Red de Distribución de Contenidos)

Si tu audiencia es global, un CDN (como Cloudflare) almacena copias de tu web en servidores de todo el mundo. Cuando un usuario de México entra, se le sirve la copia desde un servidor en México, no desde España o Estados Unidos.

Configurar Cloudflare es gratis y muy fácil:

  1. Crea una cuenta en Cloudflare.
  2. Añade tu dominio y sigue los pasos para cambiar los servidores DNS.
  3. Activa la opción de "Caché" y "Optimización" dentro de Cloudflare.

Esto quita una carga enorme a tu servidor de origen.


Resumen: Checklist rápido para acelerar PrestaShop

Para que no te pierdas, aquí tienes un resumen de todo lo que hemos visto. Imprime esta lista y ve tachando:

  • Diagnóstico: Usé GTmetrix para ver mi puntuación inicial.
  • PrestaShop: Activé la caché de plantillas (Smarty).
  • PrestaShop: Combiné y minimicé CSS y JS.
  • PrestaShop: Activé la compresión GZIP.
  • Imágenes: Comprimí y redimensioné todas las fotos de productos.
  • cPanel: Activé el caché de LiteSpeed (si está disponible).
  • cPanel: Actualicé a PHP 8.x y aumenté la memoria.
  • cPanel: Añadí el código de Browser Caching al .htaccess.
  • Módulos: Desinstalé los módulos que no uso.
  • Base de datos: Optimicé las tablas de la base de datos.

[!TIP]
Si después de seguir todos estos pasos tu tienda sigue lenta, revisa si tu hosting es el problema. A veces, el plan más barato simplemente no da para una tienda online con tráfico. Considera migrar a un plan de hosting gestionado o a un VPS optimizado para PrestaShop.

Esperamos que esta guía te haya sido de gran ayuda. Recuerda que la optimización es un proceso continuo, no una solución única. Te recomendamos repetir el diagnóstico con GTmetrix cada mes para asegurarte de que todo sigue en orden. Si tienes alguna duda, no dudes en abrir un ticket de soporte; estaremos encantados de ayudarte a optimizar PrestaShop velocidad y dejar atrás ese PrestaShop lento.

¿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