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

Acelerar PrestaShop con caché en cPanel

Actualizado el 8 de marzo de 2026

Si tienes una tienda online con PrestaShop, sabes que la velocidad es clave. Un sitio lento no solo frustra a tus clientes, sino que también afecta tu posicionamiento en buscadores. Si tu hosting usa cPanel, estás de suerte: tienes herramientas potentes para acelerar PrestaShop sin necesidad de ser un experto. En este artículo te explicaré paso a paso cómo usar el caché cPanel para optimizar PrestaShop, especialmente si tu servidor cuenta con LiteSpeed cPanel. Prepárate para darle un turbo a tu PrestaShop velocidad.


¿Por qué es importante la caché para PrestaShop?

PrestaShop es un CMS muy potente, pero cada vez que un usuario visita tu tienda, el servidor tiene que generar la página desde cero: consultar la base de datos, procesar los módulos, cargar las imágenes y armar el HTML. Esto consume recursos y tiempo. La caché guarda una versión estática de esas páginas, de modo que cuando otro usuario las solicite, el servidor las entrega casi instantáneamente. Esto reduce la carga del servidor y mejora drásticamente la experiencia de navegación.

Acelerar PrestaShop con caché es una de las estrategias más efectivas, y si tu panel de control es cPanel, tienes herramientas integradas para lograrlo.


¿Qué necesitas para empezar?

Antes de lanzarte a configurar, verifica estos puntos:

  • Acceso a cPanel: Necesitas las credenciales de tu hosting. Normalmente accedes mediante tudominio.com/cpanel o tudominio.com:2083.
  • LiteSpeed Web Server: Si tu hosting usa LiteSpeed cPanel, tendrás ventajas adicionales. Pregunta a tu proveedor si lo tiene. Si usas Apache, también funciona, pero con LiteSpeed es más rápido.
  • Permisos de administrador en PrestaShop: Para activar la caché interna y configurar módulos.
  • PHP 7.4 o superior: PrestaShop funciona mejor con versiones modernas de PHP. En cPanel puedes cambiarlo desde "Seleccionar versión de PHP".

[WARNING] Si tu tienda tiene mucho tráfico o usas módulos pesados, no actives la caché sin probarla antes en un entorno de pruebas. Algunas configuraciones pueden romper funcionalidades dinámicas como el carrito o el login.


Paso 1: Activa la caché interna de PrestaShop

PrestaShop tiene su propio sistema de caché. Aunque no es tan potente como otras soluciones, es un buen punto de partida.

  1. Inicia sesión en el backoffice de tu PrestaShop.
  2. Ve a Parámetros avanzados > Rendimiento.
  3. En la sección Caché, selecciona "Sí" para activarla.
  4. Elige el tipo de caché: Sistema de archivos es el más común y no requiere configuración extra. Si tienes Redis o Memcached en tu servidor, puedes usarlos (pregunta a tu hosting).
  5. Guarda los cambios.

[TIP] Después de activar la caché, limpia la caché de tu navegador y visita tu tienda. Notarás una mejora, pero no te detengas ahí. Combinaremos esto con otras técnicas.


Paso 2: Configura la caché de página completa (LiteSpeed Cache)

Si tu servidor usa LiteSpeed cPanel, tienes una herramienta llamada LiteSpeed Cache que puede generar páginas estáticas en segundos. Es como tener un CDN integrado.

2.1. Instala el módulo LiteSpeed Cache en PrestaShop

  1. En el backoffice de PrestaShop, ve a Módulos > Gestor de módulos.
  2. Busca "LiteSpeed Cache". Si no aparece, descárgalo desde el repositorio oficial de LiteSpeed.
  3. Instálalo y actívalo.

2.2. Configura el módulo

Una vez activado, ve a la configuración del módulo (normalmente en Mejoras > LiteSpeed Cache). Aquí tienes las opciones clave:

  • Cache de página completa: Actívalo. Esto guarda una copia estática de cada página.
  • TTL (Time To Live): Define cuánto tiempo se guarda la caché. Para tiendas de productos, 3600 segundos (1 hora) es un buen inicio. Si actualizas precios o stocks con frecuencia, ponlo más bajo (1800 segundos).
  • Excluir rutas: Asegúrate de que las páginas dinámicas (como el carrito, la cuenta de usuario o el checkout) no se cacheadas. Por defecto, el módulo ya lo hace, pero revisa que estén listadas: /carrito, /login, /direccion, /pedido, etc.
  • Limpieza automática: Actívala para que la caché se borre cuando actualices productos o categorías.

Guarda los cambios y, desde el panel de cPanel, ve a LiteSpeed Web Cache Manager (si está disponible) para ver el estado.

[INFO] Si tu hosting no tiene LiteSpeed, puedes usar Varnish Cache (si está instalado en cPanel) o Apache mod_cache. Sin embargo, LiteSpeed es más fácil de configurar para usuarios no técnicos.


Paso 3: Optimiza la base de datos de PrestaShop

Las bases de datos lentas son un cuello de botella. Con cPanel puedes optimizarlas fácilmente.

  1. En cPanel, busca la sección Bases de datos y haz clic en phpMyAdmin.
  2. Selecciona la base de datos de tu PrestaShop.
  3. Marca la casilla "Seleccionar todo" (en la parte inferior de la lista de tablas).
  4. En el menú desplegable "Con seleccionados", elige Optimizar tabla. Esto reorganiza los datos y libera espacio.

Además, en PrestaShop, activa la caché de consultas SQL:

  1. En Parámetros avanzados > Rendimiento, busca Caché de consultas SQL.
  2. Actívala y elige "Sistema de archivos" o "Memcached" (si lo tienes).

[WARNING] No optimices la base de datos mientras tu tienda tenga mucho tráfico. Hazlo en horas bajas para evitar bloqueos temporales.


Paso 4: Activa la compresión Gzip en cPanel

La compresión Gzip reduce el tamaño de los archivos HTML, CSS y JavaScript que se envían al navegador. Esto acelera la carga, especialmente en conexiones lentas.

  1. En cPanel, busca la sección Optimizar sitio web (puede llamarse "Optimize Website").
  2. Selecciona tu dominio y elige Comprimir todo el contenido.
  3. Guarda los cambios.

Si no ves esta opción, puedes activarlo desde el archivo .htaccess de PrestaShop (en la raíz de tu instalación). Añade estas líneas al principio:

<IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript application/x-javascript
</IfModule>

[TIP] Después de activar Gzip, verifica que funciona con herramientas online como "Check Gzip Compression". Deberías ver una reducción del 70% en el tamaño de los archivos.


Paso 5: Configura el almacenamiento en caché del navegador

El navegador de tus clientes también puede guardar archivos estáticos (imágenes, CSS, JS) para no tener que descargarlos cada vez. Esto se hace mediante cabeceras HTTP.

En cPanel, ve a Administrador de archivos y edita el .htaccess de tu PrestaShop. Añade esto al final:

<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
    Header set Cache-Control "max-age=2592000, public"
</FilesMatch>

Esto indica al navegador que guarde esos archivos durante 30 días. Ajusta el max-age según tu criterio (2592000 segundos = 30 días).

[WARNING] Si modificas archivos CSS o JS con frecuencia, reduce el tiempo de caché a 1 día (86400 segundos) para que los cambios se vean rápido. Si no, tus clientes verán versiones antiguas.


Paso 6: Usa un CDN (Content Delivery Network)

Aunque no es una función directa de cPanel, muchos hostings ofrecen integración con CDN. Un CDN almacena copias de tu tienda en servidores de todo el mundo, reduciendo la latencia. Cloudflare es una opción gratuita y fácil de configurar.

  1. Crea una cuenta en Cloudflare.
  2. Añade tu dominio y sigue los pasos para cambiar los DNS (cPanel te guiará).
  3. En Cloudflare, activa Caché de archivos estáticos y Minificación automática (comprime HTML, CSS y JS).
  4. En PrestaShop, instala el módulo Cloudflare (gratuito) para sincronizar la purga de caché.

[INFO] Si tu hosting usa Syspanel (HestiaCP), el proceso es similar, pero accedes por el puerto 2106. La configuración del CDN sigue siendo la misma.


Paso 7: Mantenimiento periódico de la caché

La caché no es "configurar y olvidar". Debes mantenerla limpia para evitar problemas.

  • Limpia la caché de PrestaShop: En Parámetros avanzados > Rendimiento, haz clic en "Limpiar caché" cada vez que actualices productos, precios o módulos.
  • Limpia la caché de LiteSpeed: Desde el módulo, puedes purgar toda la caché o solo la de páginas específicas.
  • Programa tareas: En cPanel, ve a Tareas programadas (Cron Jobs) y añade un comando para limpiar la caché de PrestaShop cada noche. Por ejemplo:
    php /ruta/a/tu/prestashop/admin/limpiar-cache.php
    
    (Consulta la documentación de tu módulo de caché para el comando exacto).

[TIP] Si tu tienda tiene mucho movimiento, programa la limpieza cada 6 horas. Si es más estática, una vez al día basta.


Preguntas frecuentes (FAQ)

¿Puedo usar caché si tengo un hosting compartido?

Sí, la mayoría de los hostings compartidos permiten activar la caché en cPanel. Eso sí, asegúrate de que tu plan soporte LiteSpeed o al menos Apache con mod_cache. Si no, la caché interna de PrestaShop y Gzip serán tus mejores aliados.

¿La caché afecta a los precios o stocks en tiempo real?

Sí, si no excluyes las páginas dinámicas. Por eso es crucial configurar las exclusiones en el módulo de caché. Las páginas de producto pueden tener un TTL bajo (por ejemplo, 5 minutos) si actualizas precios seguido.

¿Qué hago si mi tienda se rompe después de activar la caché?

Desactívala temporalmente. Luego, revisa las exclusiones de rutas y asegúrate de que el carrito, login y checkout no estén cacheados. También puedes limpiar la caché desde cPanel (en LiteSpeed Web Cache Manager o Apache).

¿Syspanel (HestiaCP) tiene las mismas opciones?

Syspanel (HestiaCP) también permite gestionar la caché, pero el acceso es por el puerto 2106. La configuración de LiteSpeed Cache en PrestaShop es idéntica, solo cambia el panel. Si usas Syspanel, busca las opciones de caché en la sección de "Web" o "Servicios".

¿Cuánto tiempo tarda en notarse la mejora?

Inmediatamente después de activar la caché y limpiar la del navegador, notarás una mejora. Sin embargo, para ver el impacto real, espera unas horas y usa herramientas como GTmetrix o Google PageSpeed Insights.


Conclusión

Acelerar PrestaShop con caché cPanel no es complicado si sigues los pasos adecuados. Desde la activación de la caché interna hasta la configuración de LiteSpeed cPanel, cada ajuste suma para mejorar tu PrestaShop velocidad. Recuerda que la clave está en combinar varias técnicas: caché de página completa, compresión Gzip, optimización de base de datos y un CDN.

No olvides monitorear tu tienda después de cada cambio. Herramientas como Google PageSpeed Insights te darán una puntuación y te indicarán qué más puedes mejorar. Y si tienes dudas, tu proveedor de hosting (especialmente si usan Syspanel, con acceso por puerto 2106) puede darte soporte personalizado.

[TIP FINAL] Anota todos los cambios que hagas. Si algo sale mal, podrás deshacerlos fácilmente. Y sobre todo, ¡prueba, prueba y prueba! La velocidad de tu tienda es la puerta de entrada a más ventas.

¡Ahora ve y dale caña a tu 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