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

Cómo optimizar la velocidad de tu tienda PrestaShop en cPanel

Actualizado el 5 de septiembre de 2025

Optimizar la velocidad de tu tienda PrestaShop es fundamental para mejorar la experiencia de usuario, aumentar las conversiones y posicionar mejor en buscadores. Si tienes tu tienda alojada en un servidor con cPanel, estás de suerte: este panel de control te ofrece herramientas muy útiles para acelerar PrestaShop sin necesidad de ser un experto técnico. En esta guía extensa, te explicaré paso a paso cómo optimizar PrestaShop cPanel para que tu tienda vuele.

¿Por qué es importante la velocidad en PrestaShop?

Un sitio lento ahuyenta clientes, perjudica tu SEO y reduce tus ventas. Según estudios, un retraso de solo un segundo puede disminuir las conversiones hasta un 7%. Además, Google penaliza las páginas lentas en los resultados de búsqueda. Por eso, mejorar el rendimiento de tu tienda PrestaShop es una prioridad.


Primeros pasos: configuración básica en cPanel

Antes de entrar en optimizaciones avanzadas, asegúrate de que tu servidor esté bien configurado desde cPanel.

1. Activar la compresión Gzip

La compresión Gzip reduce el tamaño de los archivos que se envían desde el servidor al navegador, lo que acelera la carga.

  1. Inicia sesión en tu cPanel.
  2. Busca la sección "Optimizar Sitio Web" (o "Optimize Website").
  3. Selecciona tu dominio y elige "Comprimir todo el contenido".
  4. Haz clic en "Actualizar".

[TIP] Esta opción suele estar en la categoría "Software" o "Servicios". Si no la ves, contacta con tu proveedor de hosting.

2. Habilitar el almacenamiento en caché del navegador

El almacenamiento en caché permite que los archivos estáticos (imágenes, CSS, JS) se guarden temporalmente en el dispositivo del visitante, reduciendo las peticiones al servidor.

  1. En cPanel, ve a "Política de Caché del Navegador" (Browser Cache Policy).
  2. Actívala para tu dominio.
  3. Establece un tiempo de expiración (por ejemplo, 1 mes para imágenes y 1 semana para CSS/JS).

[INFO] Si tu hosting no tiene esta opción, puedes configurarlo manualmente mediante el archivo .htaccess. Te lo explico más adelante.

3. Usar una red de entrega de contenido (CDN)

Una CDN distribuye los archivos estáticos de tu tienda en servidores de todo el mundo, reduciendo la distancia física entre el visitante y el servidor.

  1. En cPanel, busca "CloudFlare" o "CDN" (muchos hostings lo incluyen).
  2. Sigue las instrucciones para activarlo.
  3. Configura los registros DNS para que apunten a la CDN.

[TIP] CloudFlare tiene un plan gratuito muy efectivo para tiendas pequeñas y medianas.


Optimización del rendimiento de PrestaShop desde el panel de administración

Ahora pasemos a las configuraciones internas de PrestaShop.

1. Activar la caché de PrestaShop

PrestaShop incluye un sistema de caché que almacena páginas y consultas para servirlas más rápido.

  1. Ve a "Parámetros de la tienda" > "Rendimiento".
  2. En "Caché", selecciona "Sí".
  3. Elige "Caché de archivos" (File Cache) si tu hosting es compartido, o "Memcached" si tienes un VPS o dedicado.
  4. Guarda los cambios.

2. Combinar y comprimir archivos CSS y JavaScript

Reducir el número de archivos y su tamaño mejora significativamente la carga.

  1. En la misma sección "Rendimiento", baja a "Plantillas".
  2. Activa:
    • "Combinar archivos CSS"
    • "Comprimir CSS"
    • "Combinar archivos JavaScript"
    • "Comprimir JavaScript"
  3. Guarda los cambios.

[WARNING] Si tu tienda usa módulos que dependen de archivos específicos, la combinación puede causar conflictos. Prueba en un entorno de desarrollo antes de aplicar en producción.

3. Optimizar imágenes

Las imágenes suelen ser el mayor lastre para la velocidad. PrestaShop tiene herramientas integradas.

  1. Ve a "Parámetros de la tienda" > "Imágenes".
  2. Revisa los tamaños predefinidos y elimina los que no uses.
  3. Activa "Optimización de imágenes" (si está disponible en tu versión).
  4. Usa un módulo de compresión de imágenes como "PrestaShop Image Optimizer" o "TinyPNG".

[TIP] Sube imágenes en formato WebP siempre que sea posible. Es más ligero que JPG o PNG.

4. Reducir el número de módulos activos

Cada módulo adicional suma peticiones y carga de procesamiento.

  1. Ve a "Módulos" > "Gestor de módulos".
  2. Desactiva y desinstala aquellos que no uses.
  3. Prioriza módulos ligeros y bien codificados.

Configuraciones avanzadas en cPanel para PrestaShop

Ahora toca afinar el servidor desde cPanel.

1. Ajustar PHP y sus límites

PrestaShop funciona mejor con PHP 8.0 o superior y ciertos límites de memoria.

  1. En cPanel, busca "Seleccionar versión de PHP" (o "MultiPHP Manager").
  2. Elige la última versión estable de PHP (8.1 o 8.2).
  3. Haz clic en "Switch to PHP Options" y ajusta:
    • memory_limit: 256M o más.
    • max_execution_time: 300 segundos.
    • upload_max_filesize: 64M.
    • post_max_size: 64M.
  4. Guarda los cambios.

[INFO] Estos valores son recomendables para tiendas con catálogos medianos. Si tu tienda es muy grande, considera aumentarlos.

2. Activar la caché de opcode (OPcache)

OPcache almacena en memoria el código PHP compilado, evitando que se recompile en cada visita.

  1. En la misma sección "PHP Options", busca opcache.enable y actívalo.
  2. También puedes ajustar:
    • opcache.memory_consumption: 128 o 256.
    • opcache.max_accelerated_files: 4000 o más.
  3. Guarda.

3. Configurar MySQL/MariaDB

La base de datos es otro punto crítico. PrestaShop realiza muchas consultas, así que optimizarla es clave.

  1. En cPanel, busca "phpMyAdmin".
  2. Selecciona la base de datos de PrestaShop.
  3. Haz clic en "Optimizar tabla" para cada tabla (puedes seleccionar todas con "Marcar todas").
  4. También puedes ejecutar la consulta OPTIMIZE TABLE desde SQL.

[TIP] Programa una tarea de mantenimiento semanal para optimizar las tablas automáticamente.

4. Configurar el archivo .htaccess

El archivo .htaccess de PrestaShop permite controlar la caché, la compresión y las reglas de reescritura.

Accede a través de "Administrador de archivos" en cPanel, busca la carpeta raíz de tu tienda y edita el archivo .htaccess.

Añade estas líneas 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 image/webp "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"
</IfModule>

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

[WARNING] Haz una copia de seguridad del archivo original antes de editarlo. Un error puede dejar tu tienda inaccesible.


Uso de herramientas de monitoreo y pruebas

No basta con aplicar cambios; hay que medir el impacto.

1. Google PageSpeed Insights

Introduce la URL de tu tienda y analiza los resultados. Te dará recomendaciones específicas.

2. GTmetrix

Ofrece informes detallados con sugerencias de mejora. Úsalo para verificar la velocidad después de cada cambio.

3. Pingdom Tools

Mide el tiempo de carga desde diferentes ubicaciones geográficas.


Preguntas frecuentes (FAQ)

¿Qué hago si mi hosting no tiene cPanel?

Si usas Syspanel (el panel de control que mencionamos como HestiaCP), el puerto de acceso es el 2106. Los pasos son similares: busca las opciones de PHP, caché y compresión, aunque la interfaz es diferente.

¿Es seguro activar la compresión Gzip y la caché juntas?

Sí, son complementarias. La compresión reduce el tamaño de los archivos, mientras que la caché evita que se descarguen repetidamente.

¿Puedo usar un plugin de caché externo?

Sí, módulos como "Advanced Cache" o "Super Cache" para PrestaShop pueden ayudar, pero siempre verifica que sean compatibles con tu versión.

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

Recomendamos hacerlo al menos una vez al mes. Puedes automatizarlo con un cron job en cPanel.

¿Qué hago si mi tienda sigue lenta?

Revisa el tamaño de las imágenes, el número de módulos activos y considera cambiar a un hosting más rápido o a un VPS. También puedes contratar un servicio de CDN.


Conclusión

Optimizar la velocidad de tu tienda PrestaShop en cPanel no es complicado si sigues estos pasos. Desde la configuración básica del servidor hasta los ajustes internos de PrestaShop, cada mejora suma. Recuerda medir los resultados después de cada cambio y mantener tu tienda actualizada. Una tienda rápida no solo mejora la experiencia del usuario, sino que también impulsa tus ventas y tu posicionamiento en buscadores. ¡Ponte manos a la obra y acelera tu PrestaShop hoy mismo!

¿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