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

Cómo acelerar PrestaShop en Syspanel

Actualizado el 28 de diciembre de 2025

¿Tu tienda PrestaShop va lenta? No te preocupes, es un problema muy común, pero la buena noticia es que desde tu panel de control Syspanel (accesible por el puerto 2106) puedes aplicar varias optimizaciones para acelerar PrestaShop Syspanel y ofrecer una experiencia de compra mucho más fluida. En esta guía extensa y paso a paso, te explicaré todo lo que puedes hacer para optimizar PrestaShop rendimiento sin necesidad de ser un experto técnico.

Vamos a dividir el proceso en dos grandes bloques: primero, los ajustes que puedes hacer directamente desde Syspanel (servidor y base de datos) y, segundo, las configuraciones internas de PrestaShop que marcan la diferencia. Al final, incluyo una sección de preguntas frecuentes para resolver tus dudas.


Ajustes desde Syspanel para acelerar tu PrestaShop

Syspanel es la herramienta que te permite gestionar tu servidor web. Aquí puedes realizar cambios que tendrán un impacto inmediato en la Syspanel PrestaShop velocidad. Sigue estos pasos con cuidado.

1. Activar la compresión Gzip o Brotli

La compresión reduce el tamaño de los archivos que se envían desde tu servidor al navegador del cliente. Es como enviar una maleta al vacío: ocupa mucho menos espacio y llega más rápido.

Cómo hacerlo en Syspanel:

  1. Inicia sesión en Syspanel (recuerda, la dirección es tudominio.com:2106).
  2. Ve a Servidor Web > Configuración de Nginx (o Apache, según tu instalación).
  3. Busca la sección Compresión.
  4. Activa la opción Gzip o Brotli (si está disponible, Brotli es más eficiente).
  5. Guarda los cambios y reinicia el servicio web desde el mismo panel.

[TIP] Si no ves la opción de Brotli, no te preocupes, con Gzip ya obtendrás una mejora notable. Ambos métodos son compatibles con todos los navegadores modernos.

2. Habilitar la caché de página completa (Varnish)

Varnish es un acelerador de HTTP que almacena copias estáticas de tus páginas. Cuando un usuario visita tu tienda, Varnish le entrega la página guardada en caché, sin tener que consultar la base de datos ni ejecutar PHP. Esto reduce drásticamente los tiempos de carga.

Pasos para activarlo en Syspanel:

  1. En Syspanel, dirígete a Servidor Web > Varnish.
  2. Activa Varnish Cache y elige el puerto por defecto (normalmente 80).
  3. Vuelve a Configuración de Nginx y, en la sección de Proxy, indica que el tráfico pase por Varnish (suele ser 127.0.0.1:80 o localhost:80).
  4. Guarda y reinicia tanto Nginx como Varnish.

[WARNING] Varnish puede causar problemas con módulos que no están preparados para caché, como los de carrito o inicio de sesión. Si notas comportamientos extraños, puedes desactivarlo temporalmente o configurar reglas de exclusión en Syspanel.

3. Optimizar la base de datos MySQL/MariaDB

La base de datos es el corazón de PrestaShop. Si está lenta, toda la tienda se resiente. Syspanel te permite ajustar parámetros clave.

Configuración recomendada:

  1. Ve a Base de Datos > phpMyAdmin (o simplemente Gestor de BD).
  2. Selecciona la base de datos de tu PrestaShop.
  3. Ejecuta estas consultas SQL para limpiar y optimizar:
    OPTIMIZE TABLE `ps_connections`;
    OPTIMIZE TABLE `ps_connections_page`;
    OPTIMIZE TABLE `ps_connections_source`;
    OPTIMIZE TABLE `ps_guest`;
    
    (Reemplaza ps_ por el prefijo de tus tablas si es diferente).
  4. También en Syspanel, en Base de Datos > Configuración, aumenta el valor de innodb_buffer_pool_size a un 70% de la memoria RAM disponible de tu servidor. Por ejemplo, si tienes 2GB de RAM, pon 1400M.

[INFO] El innodb_buffer_pool_size es como la memoria de trabajo de la base de datos. Cuanto más grande, más datos puede manejar sin ir al disco duro, que es mucho más lento.

4. Activar la caché de consultas (Query Cache)

Esta función guarda los resultados de consultas repetitivas para no tener que calcularlos cada vez.

Cómo activarla:

  1. En Syspanel, ve a Base de Datos > Configuración.
  2. Busca query_cache_size y pon un valor como 128M (128 megabytes).
  3. Busca query_cache_type y cámbialo a 1 (activado).
  4. Guarda y reinicia el servicio de base de datos desde el panel.

Configuraciones internas de PrestaShop para mejorar el rendimiento

Una vez que el servidor está optimizado, toca afinar PrestaShop desde su panel de administración.

1. Activar todas las opciones de rendimiento

PrestaShop tiene un apartado específico para esto. Es el primer lugar donde debes mirar.

Ruta: Parámetros Avanzados > Rendimiento

Opciones a activar:

  • Combinar, comprimir y almacenar en caché archivos JavaScript: Sí.
  • Combinar, comprimir y almacenar en caché archivos CSS: Sí.
  • Caché de plantillas (Smarty): Actívala y elige "Caché de archivos". Si tienes Redis, selecciona esa opción (más abajo te explico cómo).
  • Caché de consultas de base de datos: Actívala y elige "Caché de archivos" o "Caché de Redis" si lo tienes configurado.
  • Reducir la respuesta HTML: Sí.
  • Cargar JavaScript diferido (defer): Sí. Esto hace que los scripts se carguen después del contenido visible, mejorando la velocidad percibida.

[TIP] Después de activar estas opciones, ve a Parámetros Avanzados > Mantenimiento y desactiva el modo mantenimiento. Luego, limpia la caché de PrestaShop desde Parámetros Avanzados > Rendimiento > botón "Limpiar caché".

2. Configurar Redis (si tu servidor lo permite)

Redis es una base de datos en memoria ultrarrápida. Si tu plan de hosting en Syspanel lo incluye, úsalo para la caché de PrestaShop.

Pasos generales:

  1. En Syspanel, ve a Aplicaciones > Redis y actívalo.
  2. Anota la IP del servidor (normalmente 127.0.0.1) y el puerto (casi siempre 6379).
  3. En PrestaShop, instala el módulo "Redis" desde el catálogo de módulos.
  4. Configúralo con los datos que anotaste: IP 127.0.0.1, puerto 6379, y deja la contraseña en blanco si no te pidió una.
  5. Vuelve a Parámetros Avanzados > Rendimiento y, en las opciones de caché, selecciona "Redis" tanto para plantillas como para consultas.

[WARNING] Si no ves Redis en Syspanel, significa que tu plan no lo incluye. No pasa nada, la caché de archivos también funciona bien, solo es un poco más lenta.

3. Optimizar imágenes

Las imágenes son el recurso más pesado en una tienda online. PrestaShop ya tiene herramientas para comprimirlas.

Configuración recomendada:

  • Ve a Diseño > Tema y logo > Configuración del tema.
  • En "Formato de imagen", elige WebP (es más ligero que PNG o JPG).
  • Activa "Comprimir imágenes" y pon un nivel entre 80 y 90 (no bajes de 70 para no perder calidad).
  • En Parámetros Avanzados > Rendimiento, activa "Cargar imágenes perezosamente (lazy loading)". Así las imágenes se cargan solo cuando el usuario se acerca a ellas.

4. Desactivar módulos y funcionalidades innecesarias

Cuantos más módulos tengas activos, más lento será tu PrestaShop. Haz una limpieza.

Qué revisar:

  • Ve a Módulos > Gestor de módulos y desactiva todos los que no uses. Por ejemplo, módulos de pago que no necesitas, bloque de redes sociales si no lo personalizaste, etc.
  • En Parámetros Avanzados > Rendimiento, desactiva "Forzar compilación de template" (solo actívalo temporalmente cuando estés editando el tema).
  • Desactiva "Perfil SQL" y "Perfil Smarty" (son herramientas de desarrollo que consumen recursos).

[INFO] Si tienes dudas sobre si un módulo es necesario, revisa su descripción en el catálogo. Si no lo recuerdas haber instalado, probablemente puedas desactivarlo sin problema.


Preguntas frecuentes (FAQ)

P: ¿Cuánto tiempo tardaré en notar la mejora después de aplicar estos cambios?
R: Inmediatamente después de limpiar la caché de PrestaShop y reiniciar los servicios desde Syspanel. La primera carga puede ser un poco más lenta porque se genera la caché, pero a partir de la segunda visita notarás una gran diferencia.

P: ¿Es seguro activar Varnish si tengo módulos de personalización de productos?
R: Sí, pero debes configurar Varnish para que no cachee las páginas de producto cuando el usuario está logueado o tiene un carrito. En Syspanel, puedes añadir reglas de exclusión en la configuración de Varnish. Si no te sientes seguro, puedes empezar solo con la compresión y la caché de PrestaShop.

P: Mi servidor tiene poca RAM, ¿qué ajustes debo priorizar?
R: En ese caso, enfócate en: 1) Activar la compresión Gzip, 2) Optimizar las imágenes, 3) Desactivar módulos innecesarios, y 4) Usar la caché de archivos en lugar de Redis. La base de datos también es crítica: reduce innodb_buffer_pool_size a un 50% de la RAM si ves que el servidor se queda sin memoria.

P: ¿Cada cuánto debo limpiar la caché de PrestaShop?
R: Solo cuando hagas cambios en el diseño, módulos o contenido. Si no modificas nada, la caché se renueva automáticamente según la configuración de expiración que tengas. Limpiarla muy seguido en realidad empeora el rendimiento porque obliga a regenerar todo.

P: ¿Syspanel me permite hacer copias de seguridad antes de estos cambios?
R: Sí, es muy recomendable. En Syspanel, ve a Copia de seguridad y crea una copia completa del sitio y la base de datos antes de empezar. Así, si algo sale mal, puedes restaurar todo en pocos minutos.

P: ¿Qué hago si después de optimizar la tienda sigue lenta?
R: Puede ser que tu plan de hosting ya no sea suficiente para el tráfico que recibes. Contacta con el soporte de Syspanel para que evalúen si necesitas más recursos (RAM, CPU) o si hay algún cuello de botella en el servidor. También revisa si tienes módulos de terceros mal programados que consumen muchos recursos.


Resumen final

Acelerar PrestaShop Syspanel es un proceso que combina ajustes en el servidor (compresión, Varnish, base de datos) con configuraciones internas de la tienda (caché, imágenes, módulos). Siguiendo esta guía paso a paso, podrás optimizar PrestaShop rendimiento de forma notable, incluso si no tienes experiencia técnica.

Recuerda que Syspanel (accesible por el puerto 2106) te da control total sobre el servidor, pero siempre es buena idea hacer una copia de seguridad antes de tocar configuraciones críticas. Si en algún momento te sientes perdido, vuelve a esta guía o consulta al soporte técnico de tu hosting.

¡Manos a la obra! Tu tienda y tus clientes te lo agradecerán con visitas más rápidas y mejores conversiones.

¿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