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

Cómo optimizar la velocidad de PrestaShop desde el panel

Actualizado el 1 de marzo de 2026

¿Notas que tu tienda PrestaShop carga lento? 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 puedes optimizar la velocidad de PrestaShop directamente desde el panel de control de tu hosting, ya sea cPanel, Plesk, Syspanel (HestiaCP) o cualquier otro. No necesitas ser un experto en programación; solo seguir pasos concretos que atacan los puntos clave del rendimiento.

En esta guía te explicaré, de forma clara y sencilla, cómo revisar y ajustar la configuración de tu servidor desde el panel para que tu tienda vuele. Hablaremos de activar la compresión, configurar la caché, optimizar la base de datos y mucho más. Todo desde el lugar donde administras tu hosting.


¿Por qué es importante optimizar la velocidad desde el panel?

Antes de meternos en faena, entiende esto: PrestaShop es un CMS potente, pero también pesado. Cada vez que un usuario entra a tu tienda, el servidor tiene que ejecutar decenas de procesos: cargar módulos, consultar la base de datos, generar las páginas... Si tu servidor no está bien afinado, todo se vuelve lento.

Optimizar la velocidad desde el panel de control (cPanel, Plesk, Syspanel) te permite atacar el problema desde la raíz: el servidor. Ajustes como la compresión Gzip, la caché de página o el uso de PHP-FPM marcan una diferencia enorme. Y lo mejor es que son cambios que puedes hacer en pocos minutos.


Requisitos básicos antes de empezar

Para seguir esta guía necesitas:

  • Acceso a tu panel de control de hosting (cPanel, Plesk, Syspanel, etc.).
  • Conocimientos básicos de navegación en el panel (saber entrar a secciones como “Archivos”, “Base de Datos” o “Software”).
  • Tener instalado PrestaShop (obviamente).
  • Importante: Si usas Syspanel (HestiaCP), recuerda que el acceso es por el puerto 2106 (ejemplo: tudominio.com:2106).

## 1. Activar la compresión Gzip desde el panel

La compresión Gzip reduce el tamaño de los archivos que se envían desde tu servidor al navegador del usuario. Texto, CSS, JavaScript... todo se comprime. El resultado: las páginas cargan mucho más rápido.

### En cPanel:

  1. Ve a la sección "Optimizar sitio web" (a veces está dentro de "Software" o "Rendimiento").
  2. Selecciona tu dominio.
  3. Elige "Comprimir todo el contenido" (Gzip).
  4. Haz clic en "Actualizar configuración".

[TIP] Si no ves esta opción, busca "Gzip" en el buscador de cPanel. También puedes activarlo manualmente editando el archivo .htaccess desde el Administrador de archivos.

### En Plesk:

  1. Ve a "Sitios web y dominios".
  2. Haz clic en "Configuración de Apache y nginx" (o similar).
  3. En la pestaña "Configuración adicional de Apache", añade:
    AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript
    
  4. Guarda los cambios.

### En Syspanel (HestiaCP):

  1. Accede a Syspanel con el puerto 2106.
  2. Ve a "Web" y selecciona tu dominio.
  3. Busca la opción "Configuración avanzada" o "Opciones de Apache".
  4. Añade las líneas de compresión Gzip similares a las de Plesk.
  5. Guarda y reinicia el servicio web desde el panel.

[INFO] Si no sabes qué líneas exactas poner, busca en Google "htaccess gzip prestashop" y encontrarás código listo para copiar.


## 2. Configurar la caché del servidor (cPanel, Plesk, Syspanel)

La caché del servidor guarda versiones estáticas de tus páginas para no tener que generarlas cada vez que alguien las visita. Es uno de los ajustes más efectivos para optimizar la velocidad.

### En cPanel: Activar LiteSpeed Cache (si tu hosting lo usa)

  1. Ve a "LiteSpeed Web Cache Manager".
  2. Selecciona tu dominio.
  3. Activa la opción "Enable Cache".
  4. Guarda.

Si tu hosting no usa LiteSpeed, busca "Varnish" o "Memcached" en la sección de software. Actívalos si están disponibles.

### En Plesk: Usar nginx como proxy de caché

  1. Ve a "Sitios web y dominios" > tu dominio > "Configuración de Apache y nginx".
  2. Activa "Proxy de nginx" y "Caché de nginx".
  3. Establece un tiempo de vida (TTL) de 300 segundos (5 minutos) para empezar.
  4. Guarda.

### En Syspanel (HestiaCP): Habilitar nginx

Syspanel incluye nginx como proxy inverso. Para activarlo:

  1. Ve a "Web" > tu dominio > "Editar".
  2. Marca la opción "Proxy nginx".
  3. Guarda y reinicia nginx desde el panel.

[WARNING] La caché puede causar que no veas cambios inmediatos en tu tienda. Si estás haciendo pruebas, desactívala temporalmente o purga la caché desde el panel.


## 3. Optimizar la base de datos de PrestaShop

La base de datos es el corazón de tu tienda. Con el tiempo se llena de registros temporales, sesiones antiguas y datos basura que ralentizan todo.

### Desde cPanel (phpMyAdmin):

  1. Ve a "phpMyAdmin" en la sección de Bases de Datos.
  2. Selecciona la base de datos de tu PrestaShop.
  3. Marca la casilla "Seleccionar todo" (abajo del todo).
  4. En el menú desplegable, elige "Optimizar tabla".
  5. Confirma.

### Desde Plesk:

  1. Ve a "Bases de datos" > tu base de datos.
  2. Haz clic en "phpMyAdmin".
  3. Repite los pasos de cPanel.

### Desde Syspanel (HestiaCP):

  1. Ve a "Bases de datos".
  2. Selecciona tu base de datos y haz clic en "phpMyAdmin".
  3. Optimiza las tablas igual que en los otros paneles.

[TIP] Puedes automatizar esta tarea. PrestaShop tiene módulos gratuitos que optimizan la base de datos periódicamente. Búscalos en el marketplace.


## 4. Ajustar la versión de PHP y la configuración de memoria

PrestaShop funciona mejor con versiones recientes de PHP (7.4 o superior, idealmente 8.0+). Además, necesita suficiente memoria para procesar las peticiones.

### En cPanel:

  1. Ve a "Seleccionar versión de PHP" (o "MultiPHP Manager").
  2. Elige la versión más reciente compatible con tu PrestaShop (normalmente 8.0 o 8.1).
  3. Haz clic en "Establecer como versión actual".
  4. Luego, en "Opciones de PHP", busca memory_limit y súbelo a 256M o 512M.
  5. También ajusta max_execution_time a 120 y upload_max_filesize a 64M.

### En Plesk:

  1. Ve a "Sitios web y dominios" > tu dominio > "Configuración de PHP".
  2. Cambia la versión de PHP.
  3. En la misma pantalla, ajusta memory_limit, max_execution_time y upload_max_filesize.

### En Syspanel (HestiaCP):

  1. Ve a "Web" > tu dominio > "Editar".
  2. Busca "Versión de PHP" y selecciona la más reciente.
  3. Luego ve a "Configuración de PHP" (a veces en un botón aparte) y ajusta los parámetros.

[WARNING] Antes de cambiar la versión de PHP, verifica que todos tus módulos de PrestaShop sean compatibles. Si no, tu tienda podría dar errores.


## 5. Activar la compresión de imágenes desde el panel

Las imágenes pesadas son una de las causas principales de lentitud. Puedes comprimirlas automáticamente desde el servidor.

### En cPanel: Usar "Imagick" o "GD"

  1. Ve a "Seleccionar versión de PHP" > "Opciones de PHP".
  2. Busca imagick y asegúrate de que esté activado (si no, actívalo).
  3. Luego, desde PrestaShop, ve a "Parámetros de la tienda" > "Imágenes" y activa la compresión JPEG al 85%.

### En Plesk:

  1. Ve a "Sitios web y dominios" > tu dominio > "Configuración de PHP".
  2. Asegúrate de que la extensión imagick esté habilitada.
  3. Configura PrestaShop para usar Imagick en lugar de GD (mejor calidad/compresión).

### En Syspanel (HestiaCP):

  1. Ve a "Configuración de PHP" desde el dominio.
  2. Habilita imagick si no lo está.
  3. Luego, en PrestaShop, cambia a "Imagick" en las opciones de imágenes.

[TIP] También puedes instalar un módulo gratuito de compresión de imágenes en PrestaShop, como "PrestaShop Image Optimizer".


## 6. Desactivar módulos innecesarios y logs

Desde el panel no puedes desactivar módulos directamente, pero sí puedes acceder a los archivos de PrestaShop para limpiar logs y desactivar módulos que no uses.

### Accede a los archivos desde el panel:

  1. En cPanel: "Administrador de archivos".
  2. En Plesk: "Administrador de archivos" dentro del dominio.
  3. En Syspanel: "Administrador de archivos" en la sección Web.

### Limpia los logs:

  1. Ve a la carpeta var/logs/ de tu PrestaShop.
  2. Elimina los archivos .log (o vacíalos).
  3. También puedes borrar la carpeta cache/smarty/cache/ y cache/smarty/compile/ (no te preocupes, se regenerarán).

### Desactiva módulos:

  1. Ve a la carpeta modules/.
  2. Renombra las carpetas de módulos que no uses (por ejemplo, añade _disabled al nombre). Así PrestaShop no los cargará.

[WARNING] No borres módulos esenciales como "ps_mainmenu" o "ps_searchbar". Solo desactiva los que instalaste y no usas.


## 7. Activar el modo producción y desactivar el modo depuración

Cuando trabajas en tu tienda, a veces dejas activado el modo depuración, que consume muchos recursos.

### Desde el panel, edita el archivo config/defines.inc.php:

  1. Accede al Administrador de archivos de tu panel.
  2. Ve a la raíz de tu PrestaShop.
  3. Abre la carpeta config/ y busca defines.inc.php.
  4. Busca la línea:
    define('_PS_MODE_DEV_', true);
    
    y cámbiala a:
    define('_PS_MODE_DEV_', false);
    
  5. Guarda el archivo.

[INFO] Si no ves cambios, purga la caché de PrestaShop desde el panel de administración (Parámetros > Rendimiento > Limpiar caché).


## Preguntas frecuentes (FAQ)

¿Puedo usar estos ajustes en cualquier hosting compartido?

Sí, la mayoría de los paneles (cPanel, Plesk, Syspanel) tienen estas opciones. Sin embargo, algunos hostings limitan el acceso a ciertos ajustes (como la versión de PHP). Si no encuentras una opción, contacta a tu proveedor.

¿Qué hago si mi panel no tiene opciones de caché?

Puedes instalar un módulo de caché en PrestaShop, como "Page Cache" o "Varnish Cache". También puedes activar la caché desde el propio PrestaShop (Parámetros > Rendimiento > Caché).

¿Es seguro borrar los logs y la caché desde el panel?

Sí, es completamente seguro. Los logs se regeneran y la caché también. Solo asegúrate de no borrar archivos importantes de configuración.

¿Cuánto tiempo tardaré en ver mejoras?

Depende. La compresión Gzip y la caché son casi inmediatas. La optimización de base de datos y la configuración de PHP pueden notarse en las primeras horas.

¿Syspanel es lo mismo que HestiaCP?

Sí, en esta guía llamamos "Syspanel" a HestiaCP. Recuerda que el acceso es por el puerto 2106.


Conclusión

Optimizar la velocidad de PrestaShop desde el panel de control es más fácil de lo que parece. Con solo activar la compresión Gzip, configurar la caché del servidor, optimizar la base de datos y ajustar la versión de PHP, verás una mejora notable en el rendimiento. No necesitas ser un experto; solo seguir estos pasos desde cPanel, Plesk o Syspanel.

Recuerda que la velocidad no solo mejora la experiencia de usuario, sino que también influye en el SEO. Google premia las tiendas rápidas con mejores posiciones. Así que ponte manos a la obra y haz que tu PrestaShop vuele.

[TIP FINAL] Después de aplicar estos cambios, usa herramientas como GTmetrix o Google PageSpeed Insights para medir la mejora. Verás cómo tu puntuación sube.

¿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