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

Cómo aumentar el rendimiento de PrestaShop en cPanel

Actualizado el 9 de marzo de 2026

¿Tu tienda PrestaShop va más lenta de lo que te gustaría? No te preocupes, es un problema muy común, y lo bueno es que tiene solución. En esta guía extensa y paso a paso, te voy a explicar cómo aumentar el rendimiento de PrestaShop desde el panel de control de tu hosting, ya sea cPanel o Syspanel (antes HestiaCP). Vamos a optimizar cada rincón para que tu tienda vuele.

¿Por qué es importante la velocidad en PrestaShop?

Antes de meternos en faena, entendamos por qué esto es crucial. Una tienda lenta no solo frustra a tus clientes, sino que también perjudica tu posicionamiento en Google. Los usuarios esperan que una página cargue en menos de 3 segundos, y si no lo hace, se van a la competencia. Además, Google penaliza las webs lentas en sus resultados de búsqueda. Por eso, optimizar el rendimiento PrestaShop cPanel no es un lujo, es una necesidad.

Vamos a dividir este artículo en secciones muy claras. Primero, veremos qué puedes hacer desde el propio cPanel o Syspanel, y luego, cómo ajustar PrestaShop internamente. Sigue cada paso al pie de la letra y verás la diferencia.

1. Activar la compresión Gzip desde cPanel o Syspanel

La compresión Gzip reduce el tamaño de los archivos que se envían desde tu servidor al navegador del usuario. Es como meter la ropa en una maleta al vacío: ocupa menos espacio y viaja más rápido.

¿Cómo hacerlo en cPanel?

  1. Inicia sesión en tu cPanel (normalmente es tudominio.com/cpanel o tudominio.com:2083).
  2. Busca la sección "Optimizar sitio web".
  3. Selecciona tu dominio de la lista.
  4. Marca la opción "Comprimir todo el contenido" (activa Gzip y Deflate).
  5. Haz clic en "Actualizar configuración".

¿Cómo hacerlo en Syspanel (antes HestiaCP)?

Si tu hosting usa Syspanel, el proceso es un poco diferente pero igual de sencillo:

  1. Accede a Syspanel a través del puerto 2106: tudominio.com:2106.
  2. Ve a la sección "Web" o "Dominios".
  3. Busca la opción de "Configuración avanzada" o "Editar configuración del servidor web".
  4. Activa la compresión Gzip. Si no ves una opción directa, puedes añadir manualmente las reglas en el archivo .htaccess (te explico cómo más abajo).

[TIP] Si no encuentras la opción en Syspanel, no te preocupes. Puedes forzar la compresión desde el archivo .htaccess de tu tienda. Es igual de efectivo.

2. Activar el almacenamiento en caché del navegador

La caché del navegador le dice al ordenador del visitante que guarde ciertos archivos (como imágenes, CSS y JavaScript) durante un tiempo. Así, cuando vuelva a tu tienda, no tiene que descargarlos de nuevo, lo que acelera muchísimo la carga.

Configuración desde cPanel

  1. En cPanel, busca "Caché de navegador" o "Browser Cache".
  2. Activa la opción y establece un tiempo de expiración, por ejemplo, 1 semana o 1 mes.
  3. Guarda los cambios.

Configuración manual en .htaccess (para cPanel y Syspanel)

Si no tienes la opción en tu panel, puedes añadir estas líneas al archivo .htaccess de tu PrestaShop. Este archivo está en la raíz de tu instalación (normalmente en public_html).

  1. Conéctate a tu hosting vía FTP o desde el administrador de archivos de cPanel o Syspanel.
  2. Localiza el archivo .htaccess (si no existe, créalo).
  3. Añade este código al final:
<IfModule mod_expires.c>
  ExpiresActive On
  ExpiresByType image/jpg "access plus 1 month"
  ExpiresByType image/jpeg "access plus 1 month"
  ExpiresByType image/gif "access plus 1 month"
  ExpiresByType image/png "access plus 1 month"
  ExpiresByType text/css "access plus 1 week"
  ExpiresByType application/javascript "access plus 1 week"
  ExpiresByType text/javascript "access plus 1 week"
  ExpiresByType application/x-icon "access plus 1 year"
</IfModule>

Guarda el archivo y listo. Esto le dice al navegador que guarde las imágenes durante un mes y los scripts y CSS durante una semana.

[WARNING] Ten cuidado al editar el .htaccess. Un error puede romper tu web. Siempre haz una copia de seguridad antes de modificarlo.

3. Optimizar las imágenes de tu tienda

Las imágenes son, con diferencia, lo que más pesa en una web. Si subes fotos de 5 megas directamente desde tu cámara, tu tienda va a ir como una tortuga. La solución es comprimirlas sin perder calidad.

Pasos para optimizar imágenes en PrestaShop

  1. Usa herramientas de compresión: Antes de subir las imágenes a tu tienda, pásalas por programas como TinyPNG, Compressor.io o el propio Photoshop (guardar para web).
  2. Configura el formato correcto: Para fotos, usa JPEG. Para gráficos o logos con pocos colores, usa PNG. Evita los BMP o TIFF.
  3. Ajusta el tamaño: No subas una imagen de 4000x3000 píxeles si tu tienda la va a mostrar en 800x600. Redimensiona primero.

Ajustes desde el panel de PrestaShop

PrestaShop tiene su propio sistema de redimensionado de imágenes. Puedes configurarlo para que genere versiones más ligeras:

  1. Ve a "Parámetros de la tienda" > "Productos".
  2. En la pestaña "Imágenes", verás todas las combinaciones de tamaños que usa tu tema.
  3. Asegúrate de que no tengas tamaños innecesarios. Si no usas un tamaño, elimínalo.
  4. También puedes activar la "Compresión de imágenes" en el servidor si tu hosting lo permite (normalmente está en cPanel > "Optimizar sitio web").

4. Activar la caché interna de PrestaShop

PrestaShop tiene un sistema de caché propio que guarda páginas enteras o partes de ellas para servirlas más rápido. Es muy fácil de activar.

Cómo activar la caché en PrestaShop 1.7 y 8.x

  1. Inicia sesión en el back office de tu tienda.
  2. Ve a "Parámetros avanzados" > "Rendimiento".
  3. En la sección "Caché", activa "Usar caché".
  4. Elige el tipo de caché. Si tienes un hosting básico, selecciona "Sistema de archivos". Si tienes Redis o Memcached (pregunta a tu hosting), selecciona esa opción, es más rápida.
  5. Guarda los cambios.

Configurar la combinación y compresión de CSS y JavaScript

En la misma página de "Rendimiento", verás la sección "Plantillas de smarty" y "Archivos CSS/JS".

  1. En "Plantillas de smarty", marca "Forzar compilación" solo cuando estés desarrollando. Para producción, déjalo desactivado y activa "Caché".
  2. En "Archivos CSS/JS", activa:
    • "Combinar archivos CSS"
    • "Comprimir archivos CSS"
    • "Combinar archivos JavaScript"
    • "Comprimir archivos JavaScript"

Esto hará que todos los archivos de estilo y scripts se unan en uno solo, reduciendo las peticiones al servidor.

[INFO] Si después de activar esto ves que tu tienda se ve rara, desactiva la combinación y compresión por separado para ver cuál está causando el problema. Algunos módulos no son compatibles.

5. Optimizar la base de datos

PrestaShop guarda toda la información de productos, pedidos, clientes, etc., en una base de datos. Con el tiempo, se llena de basura: registros temporales, carritos abandonados, versiones antiguas de productos... Limpiarla mejora el rendimiento.

Limpieza desde el back office

En PrestaShop 1.7 y 8.x, ve a "Parámetros avanzados" > "Base de datos" y luego a "Limpieza de la base de datos". Aquí puedes:

  • Eliminar carritos abandonados de hace más de X días.
  • Limpiar logs de errores antiguos.
  • Vaciar la tabla de búsquedas no utilizadas.

Usar phpMyAdmin para una limpieza más profunda

Si te sientes cómodo, puedes usar phpMyAdmin (desde cPanel o Syspanel) para optimizar las tablas.

  1. En cPanel, busca "phpMyAdmin". En Syspanel, suele estar en la sección "Bases de datos".
  2. Selecciona la base de datos de tu PrestaShop.
  3. Marca todas las tablas (clic en "Seleccionar todo").
  4. En el menú desplegable, elige "Optimizar tabla". Esto reordena los datos y libera espacio.

[WARNING] No borres nada directamente desde phpMyAdmin a menos que sepas exactamente lo que haces. Una mala eliminación puede romper tu tienda.

6. Elegir un buen módulo de caché (opcional pero muy recomendado)

Si quieres un plus de velocidad, considera instalar un módulo de caché externo. Los más populares son:

  • NitroPack: Muy completo, optimiza imágenes, CSS, JS y activa caché de página completa.
  • PrestaShop Speed Pack (de Treepodia): Bueno para tiendas con muchos productos.
  • LightSpeed Cache: Ideal si tu hosting usa LiteSpeed.

Estos módulos hacen gran parte del trabajo automáticamente, pero algunos son de pago. Si tu presupuesto es ajustado, con los pasos anteriores ya notarás una gran mejora.

7. Elegir un hosting adecuado para PrestaShop

Por último, pero no menos importante: el servidor. Por mucha optimización que hagas, si tu hosting es malo, tu tienda irá lenta. Busca un hosting que ofrezca:

  • SSD: Discos de estado sólido, mucho más rápidos que los discos duros tradicionales.
  • PHP 8.x: PrestaShop funciona mejor con versiones recientes de PHP.
  • Memoria RAM suficiente: Al menos 2 GB para una tienda pequeña.
  • Soporte para Redis o Memcached: Para caché avanzada.

Pregunta a tu proveedor si cumple con estos requisitos. Si usas Syspanel, asegúrate de que el panel esté actualizado y configurado correctamente.

Preguntas Frecuentes (FAQ)

¿Qué hago si después de optimizar mi tienda sigue lenta?

Revisa estos puntos:

  • ¿Tienes muchos módulos instalados? Desactiva los que no uses.
  • ¿Tu tema es pesado? Algunos temas traen mucho código innecesario.
  • ¿Has probado con un test de velocidad como GTmetrix o PageSpeed Insights? Te dirán exactamente qué mejorar.

¿Puedo optimizar PrestaShop sin tocar el código?

Sí, la mayoría de los pasos de esta guía se hacen desde el panel de control o el back office. Solo necesitas editar el .htaccess si quieres forzar la caché del navegador, pero es muy sencillo.

¿Es seguro activar la compresión Gzip?

Totalmente seguro. Es una práctica estándar en el 99% de las webs profesionales.

¿Cada cuánto debo limpiar la base de datos?

Recomiendo hacerlo una vez al mes. Si tu tienda tiene mucho movimiento, cada 15 días.

¿Syspanel es mejor que cPanel para PrestaShop?

Ambos son válidos. Syspanel (HestiaCP) es más ligero y moderno, pero cPanel es más conocido y tiene más herramientas integradas. Lo importante es que tu hosting esté bien configurado. Recuerda que para acceder a Syspanel usas el puerto 2106.

Conclusión

Aumentar el rendimiento de PrestaShop en cPanel o Syspanel no es complicado si sigues estos pasos. Empieza por lo básico: activa la compresión Gzip, la caché del navegador y la caché interna de PrestaShop. Luego, optimiza las imágenes y limpia la base de datos. Si quieres ir un paso más allá, instala un módulo de caché.

No olvides que la velocidad es clave para tus ventas y para tu SEO. Una tienda rápida retiene clientes y sube en Google. Así que ponte manos a la obra y verás cómo tu tienda vuela. ¡Mucho éxito con tu negocio!

¿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