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

Cómo mejorar la velocidad de PrestaShop con cPanel (caché y optimización)

Actualizado el 5 de marzo 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, lo que se traduce en menos ventas. La buena noticia es que con las herramientas que ya tienes en cPanel (el panel de control de tu hosting) puedes hacer una optimización de PrestaShop muy efectiva sin ser un experto en programación.

En esta guía completa, paso a paso y sin tecnicismos, te voy a enseñar a mejorar la velocidad de tu tienda online activando la caché y ajustando la configuración clave. Al final, tus páginas cargarán en un abrir y cerrar de ojos.

¿Por qué es tan importante la velocidad en PrestaShop?

Antes de ponernos manos a la obra, entendamos el "porqué". La velocidad PrestaShop no es un capricho, es una necesidad. Los estudios demuestran que si tu tienda tarda más de 3 segundos en cargar, pierdes más de la mitad de tus visitantes. Además, Google considera la velocidad como un factor de posicionamiento clave. Es decir, una tienda rápida no solo vende más, sino que también aparece mejor en los resultados de búsqueda.

El problema suele ser que PrestaShop genera cada página desde cero en cada visita, usando muchos recursos del servidor. La solución está en la caché PrestaShop, que guarda una "foto" de la página ya generada para servirla al instante en la siguiente visita, sin volver a calcular nada.

Preparando el terreno: Accede a cPanel y a tu tienda

Para empezar, necesitas tener acceso a dos paneles. No te asustes, es más fácil de lo que parece.

  1. Accede a cPanel: Normalmente se accede escribiendo www.tudominio.com/cpanel o www.tudominio.com:2083 en tu navegador. Usa el usuario y contraseña que te dio tu proveedor de hosting.
  2. Accede al panel de administración de PrestaShop: Suele ser www.tudominio.com/admin o una URL personalizada que configuraste al instalarlo.

Una vez dentro de ambos, podemos empezar con la magia.

Paso 1: Activa la Caché de PrestaShop (El cambio más importante)

Este es el primer paso y el que más impacto va a tener en el rendimiento tienda. Vamos a configurar el sistema de caché interno de PrestaShop.

[TIP] Si no sabes por dónde empezar, este es el punto más crítico. Si solo haces una cosa hoy, que sea esta.

Cómo hacerlo:

  1. En tu panel de administración de PrestaShop, ve al menú lateral izquierdo y busca "Parámetros avanzados".
  2. Haz clic en "Rendimiento".
  3. Verás varias opciones. Busca la sección "Caché".
  4. En el desplegable "Usar caché", selecciona "Sí".
  5. En "Caché de combinación" (o "Cache de plantillas"), te recomiendo elegir "Combinar, comprimir y almacenar en caché". Esta opción es la más potente, ya que fusiona todos los archivos CSS y JavaScript en uno solo, reduciendo las peticiones al servidor.

[WARNING] Si después de activar esta opción ves tu tienda "rota" (sin estilos o con diseños extraños), es posible que tu tema no sea compatible. En ese caso, cambia a la opción "Combinar, comprimir y almacenar en caché" a "No, solo almacenar en caché". El problema debería solucionarse.

  1. Desplázate un poco más abajo y busca la sección "Caché de consultas a la base de datos". Actívala también en "Sí". Esta opción guarda las consultas más frecuentes a tu base de datos, lo que acelera enormemente la carga de páginas dinámicas.
  2. Finalmente, haz clic en el botón "Guardar" que encontrarás en la esquina superior derecha.

¡Enhorabuena! Ya has activado la caché interna. Tu tienda ya debería notar una mejora. Pero no nos detenemos aquí.

Paso 2: Optimiza los archivos desde cPanel (GZIP y Caché de Navegador)

Ahora vamos a trabajar a nivel de servidor usando cPanel. Aquí activaremos la compresión de archivos y la caché del navegador de tus visitantes.

2.1 Activar la Compresión GZIP

GZIP es como "empaquetar al vacío" tus archivos antes de enviarlos al navegador del cliente. Reduce su tamaño hasta un 70%, lo que hace que la transferencia sea mucho más rápida.

Cómo hacerlo desde cPanel:

  1. Busca la herramienta "Optimizar sitio web" (o "Optimizar Website").
  2. Selecciona la opción "Comprimir todo el contenido".
  3. Haz clic en "Actualizar" o "Ejecutar".

[INFO] cPanel añadirá automáticamente el código necesario a tu archivo .htaccess para activar GZIP en todo tu sitio. No necesitas tocar nada más.

2.2 Activar la Caché del Navegador (Expires Headers)

Con esto, le dices al navegador de tu cliente cuánto tiempo debe guardar en su memoria (caché) los archivos estáticos de tu tienda (imágenes, logos, CSS). Así, cuando vuelva a visitar tu web, no tendrá que descargarlos de nuevo.

Cómo hacerlo:

  1. En cPanel, ve a "Administrador de archivos".
  2. Entra en la carpeta public_html (o la carpeta donde esté instalada tu tienda).
  3. Busca el archivo llamado .htaccess. Si no lo ves, activa la opción "Mostrar archivos ocultos" (puede estar en la esquina superior derecha).
  4. Haz clic derecho sobre él y selecciona "Editar". Confirma que quieres editarlo.
  5. Se abrirá un editor de texto. Al final del archivo, pega el siguiente código:
<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 image/svg+xml "access plus 1 year"
  ExpiresByType application/x-font-ttf "access plus 1 year"
  ExpiresByType application/x-font-opentype "access plus 1 year"
  ExpiresByType application/vnd.ms-fontobject "access plus 1 year"
  ExpiresByType image/webp "access plus 1 year"
</IfModule>
  1. Haz clic en "Guardar cambios" y cierra el editor.

[WARNING] Asegúrate de no borrar nada del archivo .htaccess. Solo añade el código al final. Si tu tienda deja de funcionar, revierte los cambios o contacta con tu soporte de hosting.

Paso 3: Ajustes adicionales de rendimiento en PrestaShop

Volvemos al panel de administración de PrestaShop para afinar un poco más la optimización PrestaShop.

3.1 Desactiva el modo de depuración

Este modo está pensado para desarrolladores y consume muchos recursos. Debe estar desactivado en tu tienda en producción.

  1. Ve a "Parámetros avanzados" > "Información".
  2. Busca la sección "Modo de depuración".
  3. Asegúrate de que "Nunca" esté seleccionado.
  4. Guarda los cambios.

3.2 Activa la Compilación de Plantillas (en modo no productivo)

Esto puede sonar raro, pero a veces mantener la compilación de plantillas en "Modo de desarrollo" o "Forzar compilación" es necesario para que los cambios de diseño se vean. Sin embargo, en una tienda en producción, esto es un lastre.

  1. Ve a "Parámetros avanzados" > "Rendimiento".
  2. En la sección "Plantillas", busca "Modo de compilación de plantillas".
  3. Selecciona "Modo de producción (no forzar la compilación)".
  4. Guarda los cambios.

[TIP] Cuando quieras hacer cambios en tu tema, cambia temporalmente a "Modo de desarrollo (forzar la compilación)" para ver los cambios. Cuando termines, vuelve a poner el modo de producción.

3.3 Configura el número de productos a mostrar

A veces, mostrar 100 productos en una página de categoría puede ralentizar mucho la carga. Reduce el número a 24 o 48.

  1. Ve a "Parámetros de la tienda" > "Productos".
  2. Busca la sección "Paginación".
  3. En "Productos por página", pon un número más bajo (por ejemplo, 24).
  4. Guarda los cambios.

Paso 4: Optimiza las imágenes de tu tienda

Las imágenes son, con diferencia, el archivo más pesado de una tienda online. Si no las optimizas, todo lo demás servirá de poco.

4.1 Activa la Compresión de Imágenes en PrestaShop

PrestaShop tiene una herramienta integrada para comprimir imágenes sin perder calidad.

  1. Ve a "Diseño" > "Tema y logotipo".
  2. Haz clic en la pestaña "Ajustes avanzados".
  3. Busca la sección "Formato de imagen".
  4. En "Formato de imagen generado", elige "WebP" (si tu hosting lo soporta, que es lo más probable). Es un formato moderno que pesa mucho menos que PNG o JPG.
  5. Guarda los cambios.

[INFO] Si no ves la opción WebP, usa "JPG" para fotografías y "PNG" para imágenes con transparencia.

4.2 Usa un módulo de compresión de imágenes

Si tu tienda ya tiene muchas imágenes subidas, la compresión interna no las optimizará retroactivamente. Necesitarás un módulo gratuito como "Smush" o "PrestaShrink" para comprimir todas las imágenes existentes de una sola vez. Búscalos en el marketplace de PrestaShop.

[TIP] No subas imágenes directamente desde tu cámara. Usa herramientas online gratuitas como TinyPNG para comprimirlas antes de subirlas a tu tienda.

Paso 5: Usa el "Modo Mantenimiento" para hacer cambios (Recomendado)

Siempre que vayas a hacer cambios importantes en la configuración de rendimiento, es una buena práctica activar el modo mantenimiento para que tus clientes no vean errores temporales.

  1. Ve a "Parámetros de la tienda" > "General".
  2. En la sección "Mantenimiento", activa "Sí" para habilitar el modo mantenimiento.
  3. Escribe una IP de excepción (la tuya) para poder seguir viendo tu tienda mientras la configuras. Puedes encontrar tu IP buscando "cuál es mi IP" en Google.
  4. Guarda los cambios, haz tus ajustes y cuando termines, desactiva el modo mantenimiento.

Paso 6: Limpia la caché de PrestaShop después de los cambios

Después de hacer todos estos cambios, es crucial limpiar la caché que PrestaShop haya generado hasta ahora.

  1. Ve a "Parámetros avanzados" > "Rendimiento".
  2. Haz clic en el botón "Vaciar la caché" que está en la parte superior derecha, junto al botón de guardar.

Conclusión: La velocidad es un trabajo continuo

Hemos cubierto los pasos más importantes y efectivos para mejorar la velocidad de PrestaShop usando cPanel. Siguiendo esta guía, tu tienda cargará mucho más rápido, lo que mejorará la experiencia de usuario y tu posicionamiento en buscadores.

[WARNING] Si tu hosting es muy básico o compartido, estos ajustes pueden no ser suficientes. Si tu tráfico es alto, considera migrar a un servidor VPS o dedicado. Con el tiempo, también deberías revisar los módulos que tienes instalados y eliminar los que no uses, ya que pueden ralentizar tu tienda sin que lo sepas.

Resumen de acciones clave:

  • ✅ Activa la caché interna de PrestaShop (Parámetros avanzados > Rendimiento).
  • ✅ Activa la compresión GZIP y la caché del navegador desde cPanel.
  • ✅ Desactiva el modo depuración y usa la compilación de plantillas en modo producción.
  • ✅ Reduce el número de productos por página.
  • ✅ Optimiza tus imágenes con WebP y módulos de compresión.
  • ✅ Limpia la caché después de cada cambio.

Con estos pasos, tu tienda no solo será más rápida, sino que también ofrecerá una experiencia de compra mucho más satisfactoria, lo que se traducirá en mejores resultados. ¡Ponte manos a la obra y verás la diferencia!

¿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