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

Aumentar velocidad de PrestaShop en cPanel: consejos prácticos

Actualizado el 13 de septiembre de 2025

¿Tu tienda PrestaShop va lenta como un caracol? No te preocupes, es uno de los problemas más comunes cuando empiezas a tener tráfico o muchos productos. La buena noticia es que, si tienes acceso a cPanel (o a Syspanel, el panel de HestiaCP que se accede por el puerto 2106), puedes aplicar una serie de ajustes que mejorarán drásticamente la velocidad PrestaShop cPanel sin necesidad de ser un experto en servidores.

En esta guía práctica, te voy a explicar paso a paso cómo acelerar PrestaShop desde tu panel de control. Vamos a centrarnos en lo que realmente funciona: configuraciones de caché, compresión, optimización de base de datos y ajustes del propio PrestaShop. Todo explicado de forma sencilla, como si estuviera sentado a tu lado guiándote.


¿Por qué es importante el rendimiento PrestaShop cPanel?

Un sitio lento no solo frustra a tus clientes, sino que también perjudica tu posicionamiento en Google. El rendimiento PrestaShop cPanel depende en gran medida de cómo configures tu servidor. cPanel te ofrece herramientas como LiteSpeed, Redis, Memcached y opciones de PHP que, bien usadas, pueden reducir el tiempo de carga de 5 segundos a menos de 1 segundo.

Además, si tu hosting usa Syspanel (HestiaCP), los principios son los mismos, solo que accedes por el puerto 2106 y algunas herramientas pueden llamarse diferente. No te asustes, los conceptos son universales.


1. Activar la caché de PrestaShop (el primer paso)

PrestaShop ya trae sistemas de caché internos, pero por defecto suelen venir desactivados. Actívalos desde el panel de administración de tu tienda.

### Pasos para activar la caché interna

  1. Ve a Parámetros avanzados > Rendimiento.
  2. En la sección Caché, selecciona "Sí" para activar la caché de Smarty.
  3. Elige "Caché de archivos" como sistema (es el más compatible si no tienes Redis instalado).
  4. Guarda los cambios.

[TIP] Si tu hosting tiene Redis (pregunta a tu proveedor), selecciona "Caché de Redis" y completa los datos que te den. Esto acelera PrestaShop de forma brutal.

### Cache de combinación de CSS y JavaScript

En la misma página de Rendimiento, busca:

  • Combinar, comprimir y limpiar el código CSS → Actívalo.
  • Combinar, comprimir y limpiar el código JavaScript → Actívalo.
  • Usar almacenamiento en caché para hojas de estilo → Sí.
  • Usar almacenamiento en caché para JavaScript → Sí.

Esto reduce la cantidad de archivos que el navegador tiene que descargar. El resultado es una velocidad PrestaShop cPanel mucho mejor.


2. Optimizar la base de datos desde cPanel

PrestaShop usa MySQL o MariaDB. Con el tiempo, la base de datos se llena de registros temporales, sesiones antiguas y tablas fragmentadas. Limpiarla es clave para optimizar PrestaShop cPanel.

### Accede a phpMyAdmin

  1. En cPanel, busca el icono de phpMyAdmin.
  2. Selecciona la base de datos de tu PrestaShop (suele llamarse como tu tienda).
  3. Marca todas las tablas (clic en "Seleccionar todo").
  4. En el menú desplegable, elige "Optimizar tabla".

[WARNING] Antes de tocar nada, haz una copia de seguridad de la base de datos. En cPanel, usa la herramienta "Backup" o "phpMyAdmin > Exportar".

### Limpiar tablas innecesarias

Ejecuta estas consultas SQL en phpMyAdmin (pestaña SQL) para eliminar basura:

DELETE FROM ps_connections WHERE date_add < DATE_SUB(NOW(), INTERVAL 30 DAY);
DELETE FROM ps_connections_page WHERE time_end < DATE_SUB(NOW(), INTERVAL 30 DAY);
DELETE FROM ps_guest WHERE last_visit < DATE_SUB(NOW(), INTERVAL 30 DAY);
DELETE FROM ps_shop_url WHERE main = 0;

Ajusta el prefijo ps_ si tu instalación usa otro. Esto libera espacio y agiliza las consultas.


3. Configurar la compresión Gzip en cPanel

La compresión Gzip reduce el tamaño de los archivos que se envían al navegador. Se configura en el archivo .htaccess desde el administrador de archivos de cPanel.

### Pasos para activar Gzip

  1. En cPanel, ve a Administrador de archivos y entra en la carpeta public_html (o la raíz de tu tienda).
  2. Busca el archivo .htaccess. Si no lo ves, activa "Mostrar archivos ocultos" en la esquina superior derecha.
  3. Edita el archivo y añade este código al final:
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript application/x-javascript application/json
</IfModule>
  1. Guarda los cambios.

[INFO] Si tu hosting usa LiteSpeed (común en cPanel), también puedes activar Gzip desde el panel de LiteSpeed. Pregunta a tu proveedor.


4. Usar un sistema de caché externo: Redis o Memcached

Si tu plan de hosting lo permite, instalar Redis es uno de los mejores trucos para acelerar PrestaShop. Almacena en memoria las consultas más frecuentes, reduciendo la carga en la base de datos.

### Cómo activar Redis en cPanel

  1. En cPanel, busca "Redis" o "Memcached" (depende del proveedor).
  2. Actívalo y toma nota del host (normalmente 127.0.0.1) y el puerto (normalmente 6379 para Redis).
  3. En PrestaShop, ve a Parámetros avanzados > Rendimiento > Caché.
  4. Selecciona "Caché de Redis" e introduce los datos.

[TIP] Si usas Syspanel (HestiaCP), la instalación de Redis se hace desde la terminal con sudo apt install redis-server. Luego configuras el puerto 6379 en PrestaShop.


5. Optimizar las imágenes (el gran olvidado)

Las imágenes pesadas son el enemigo número uno de la velocidad PrestaShop cPanel. PrestaShop tiene un sistema de redimensionado automático, pero si no lo configuras bien, genera imágenes enormes.

### Configurar tamaños de imagen en PrestaShop

  1. Ve a Diseño > Configuración de temas > Tamaños de imagen.
  2. Reduce los tamaños por defecto. Por ejemplo, para productos:
    • Miniatura: 100x100 px
    • Pequeña: 200x200 px
    • Mediana: 400x400 px
    • Grande: 800x800 px
  3. Guarda y luego regenera las imágenes desde Parámetros avanzados > Rendimiento > Regenerar miniaturas.

### Usar WebP

Activa el formato WebP desde el mismo PrestaShop (versiones recientes) o mediante un módulo gratuito. WebP pesa hasta un 30% menos que JPEG o PNG.


6. Ajustar la configuración de PHP

La versión de PHP y su configuración impactan directamente en el rendimiento PrestaShop cPanel. Desde cPanel puedes cambiarlo fácilmente.

### Pasos para optimizar PHP

  1. En cPanel, busca "Seleccionar versión de PHP" o "MultiPHP Manager".
  2. Elige PHP 8.1 o superior (PrestaShop 8 funciona mejor con PHP 8.x).
  3. En la misma herramienta, haz clic en "Opciones de PHP" y ajusta:
    • memory_limit: 256M o más (si tu hosting lo permite).
    • max_execution_time: 120 segundos.
    • upload_max_filesize: 20M.
    • post_max_size: 20M.
  4. Guarda los cambios.

[WARNING] Si tu tienda usa muchos módulos, aumentar memory_limit evita errores de memoria.


7. Desactivar módulos y temas innecesarios

Cada módulo activo consume recursos. Revisa tu lista de módulos en Módulos > Gestor de módulos y desactiva los que no uses. Céntrate en:

  • Módulos de análisis (Google Analytics, etc.) solo deja uno.
  • Módulos de redes sociales que no utilices.
  • Módulos de importación/exportación desactivados.

Además, usa un tema ligero y optimizado. Los temas comerciales con muchos efectos visuales ralentizan la tienda.


8. Activar el almacenamiento en caché del navegador

Esto le dice al navegador del usuario que guarde ciertos archivos (CSS, JS, imágenes) durante un tiempo. Se configura en .htaccess:

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

Añádelo al .htaccess que editamos antes. Esto reduce las peticiones al servidor en visitas repetidas.


9. Usar una CDN (Red de Distribución de Contenido)

Una CDN almacena copias de tus archivos estáticos en servidores de todo el mundo. Para acelerar PrestaShop, Cloudflare es la opción más fácil y gratuita.

### Cómo integrar Cloudflare con cPanel

  1. Regístrate en Cloudflare (gratuito).
  2. Añade tu dominio y sigue los pasos para cambiar los DNS.
  3. En Cloudflare, activa las opciones:
    • SSL/TLS: Flexible o Full.
    • Caché: Activa el almacenamiento en caché de archivos estáticos.
    • Optimización de imágenes: Polizone (gratuito).

Cloudflare también ofrece protección contra ataques DDoS y acelera la entrega global.


10. Preguntas frecuentes (FAQ)

### ¿Cuánto tiempo tardaré en notar la mejora?

Depende de los cambios. La activación de caché y compresión es inmediata. La optimización de imágenes y base de datos puede tardar unos minutos. En general, en 30 minutos puedes ver una mejora notable.

### ¿Qué hago si mi hosting usa Syspanel (HestiaCP)?

Los pasos son similares. Accede por el puerto 2106, busca las herramientas equivalentes:

  • Para Redis: instálalo desde terminal.
  • Para PHP: usa MultiPHP en Syspanel.
  • Para .htaccess: mismo método.

### ¿Puedo dañar mi tienda con estos cambios?

Si sigues los pasos y haces copias de seguridad, es muy difícil. Los cambios en .htaccess y PHP son reversibles. Siempre guarda un backup antes de modificar la base de datos.

### ¿Y si no tengo acceso a cPanel?

Algunos hostings ofrecen paneles propietarios. Busca opciones similares: "Caché", "PHP Config", "phpMyAdmin". Si no, contacta al soporte técnico.


Conclusión

Aumentar velocidad de PrestaShop en cPanel no es magia, es cuestión de aplicar estos consejos prácticos. Empieza por lo más sencillo: activa la caché de PrestaShop, comprime CSS/JS y optimiza las imágenes. Luego sube un nivel: configura Redis, ajusta PHP y usa una CDN.

Recuerda que la velocidad PrestaShop cPanel es un trabajo continuo. Revisa cada mes el rendimiento con herramientas como GTmetrix o Google PageSpeed Insights. Si ves que algo falla, repasa estos pasos. Tu tienda volará y tus clientes te lo agradecerán con más ventas.

¿Tienes dudas? Déjalas en los comentarios o consulta con tu proveedor de hosting. ¡Manos a la obra!

¿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