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

Guía básica para optimizar PrestaShop en Syspanel

Actualizado el 8 de mayo de 2026

¿Tu tienda PrestaShop va lenta? ¿Los productos tardan en cargar y las páginas se quedan "pensando"? No te preocupes, es un problema muy común, pero también muy solucionable. En esta guía te voy a explicar paso a paso cómo optimizar PrestaShop en Syspanel para que tu tienda vuele. Syspanel (antes conocido como HestiaCP, y al que accedes por el puerto 2106) es un panel de control potente y sencillo. Vamos a exprimirlo al máximo para que tu negocio online ofrezca la mejor experiencia.

Vamos a dividir esta guía en partes muy claras. Primero, veremos qué es exactamente el rendimiento de PrestaShop y por qué es crítico. Luego, nos meteremos de lleno en la configuración PrestaShop Syspanel, ajustando el servidor, el PHP, la base de datos y la propia tienda. Al final, tendrás una lista de verificación para acelerar PrestaShop de forma definitiva.


¿Por qué es importante optimizar el rendimiento de PrestaShop?

Imagina que entras en una tienda física y la puerta tarda 5 segundos en abrirse. O que el dependiente tarda 10 segundos en saludarte. Seguramente te irías a la competencia. En internet pasa exactamente lo mismo. Un estudio de Google dice que el 53% de los usuarios abandonan un sitio si tarda más de 3 segundos en cargar. Y en una tienda online, cada segundo perdido es una venta que se escapa.

Además, Google penaliza en sus resultados de búsqueda a las páginas lentas. Por lo tanto, optimizar PrestaShop Syspanel no solo mejora la experiencia de tus clientes, sino que también te ayuda a posicionarte mejor en Google. Es un win-win.

Los principales cuellos de botella en PrestaShop suelen ser:

  • PHP mal configurado: Límites de memoria bajos, ejecución lenta.
  • Base de datos desordenada: Consultas lentas, tablas corruptas.
  • Caché desactivada: El servidor tiene que calcular todo cada vez que alguien visita.
  • Módulos pesados o mal programados: Cada módulo añade código y peticiones.
  • Imágenes sin optimizar: Archivos enormes que tardan en descargarse.
  • Servidor web sin comprimir: El tráfico viaja sin "apretar", ocupando más ancho de banda.

Vamos a solucionar todo esto desde Syspanel. No necesitas ser un experto en servidores, solo seguir los pasos con calma.


Primeros pasos: Accede a Syspanel y prepara el terreno

Antes de hacer ningún cambio, es importante que sepas por dónde entrar. Syspanel es tu centro de control. Para acceder, abre tu navegador y escribe la IP de tu servidor o tu dominio seguido de :2106. Por ejemplo: https://tudominio.com:2106. Introduce tu usuario y contraseña (los que te dio tu proveedor de hosting o los que configuraste al instalar).

[INFO] Syspanel es el nombre comercial de HestiaCP. Si alguna vez ves referencias a HestiaCP en foros, no te líes: es lo mismo. Siempre accede por el puerto 2106.

Una vez dentro, lo primero que te recomiendo es que hagas una copia de seguridad completa de tu tienda. En Syspanel, ve a la pestaña "Backup" y genera un backup de toda la cuenta. Así, si algo sale mal, puedes restaurar todo en segundos.

Ahora sí, vamos a los ajustes gordos.


Configuración del servidor web (NGINX o Apache) para rendimiento PrestaShop Syspanel

Syspanel te permite elegir entre Apache y NGINX. NGINX es generalmente más rápido y consume menos recursos, ideal para tiendas con mucho tráfico. Si tu plan lo permite, te recomiendo usar NGINX. Si usas Apache, no pasa nada, pero activa el modo "FastCGI" si está disponible.

Activar la compresión Gzip o Brotli

La compresión reduce el tamaño de los archivos que se envían al navegador (HTML, CSS, JavaScript). Es como enviar la ropa en una maleta al vacío: ocupa mucho menos.

  1. En Syspanel, ve a "Web" y luego a "Proxy Template" (o "Plantillas de Proxy").
  2. Busca la plantilla que está usando tu dominio (suele llamarse "default" o "PrestaShop").
  3. Edítala y busca la sección de gzip. Asegúrate de que esté activado y que incluya tipos MIME como text/html, text/css, application/javascript, etc.
  4. Si tu servidor soporta Brotli (es más moderno y mejor), actívalo en lugar de gzip. La configuración es similar.
  5. Guarda los cambios y reinicia el servidor web desde Syspanel (botón "Restart" en la interfaz).

Configurar el PHP (la clave del rendimiento)

PHP es el motor de PrestaShop. Si está mal ajustado, la tienda irá lenta sí o sí. En Syspanel, ve a "Web" y luego haz clic en el icono de ajustes (rueda dentada) de tu dominio. Busca la opción "PHP" o "Configuración de PHP".

Aquí tienes los valores recomendados para una tienda con tráfico medio:

  • memory_limit: Mínimo 256M. Para tiendas grandes, 512M o 1024M.
  • max_execution_time: 300 (segundos). Suficiente para procesos largos como importar productos.
  • max_input_time: 300.
  • upload_max_filesize: 32M o 64M (para subir imágenes y temas).
  • post_max_size: 64M (debe ser mayor que upload_max_filesize).
  • max_input_vars: 10000 (PrestaShop a veces necesita más de 2000 variables por formulario).
  • opcache.enable: 1 (esto es OBLIGATORIO para acelerar PHP).
  • opcache.memory_consumption: 256 (o 128 si tienes poca RAM).
  • opcache.max_accelerated_files: 10000.

[TIP] Si no sabes qué poner, sube todos los límites un poco. No pasa nada por tener memoria de sobra, pero sí por tener de menos. Syspanel te permite ajustar estos valores fácilmente.

Guarda los cambios y, de nuevo, reinicia el servidor web.


Optimización de la base de datos MySQL/MariaDB

La base de datos es donde PrestaShop guarda todos los productos, pedidos, clientes, etc. Si está desordenada, las consultas serán lentas.

Ajustar la configuración de MySQL desde Syspanel

En Syspanel, ve a "Bases de datos" y luego a "phpMyAdmin" (o similar). También puedes editar directamente el archivo de configuración de MySQL desde "Server" > "Configuración del servidor" > "MySQL".

Te recomiendo estos cambios (siempre con cuidado):

  • innodb_buffer_pool_size: 70-80% de tu RAM disponible. Por ejemplo, si tu servidor tiene 2GB de RAM, pon 1.5GB. Esto acelera enormemente las consultas.
  • query_cache_size: 128M (aunque en MySQL 8+ está obsoleto, en MariaDB aún funciona).
  • tmp_table_size y max_heap_table_size: 64M cada uno.
  • max_connections: 150 (ajústalo según tu tráfico).

Guarda y reinicia MySQL desde Syspanel.

Mantenimiento periódico de la base de datos

Cada cierto tiempo (una vez al mes está bien), entra a phpMyAdmin, selecciona la base de datos de tu tienda, y en la pestaña "Operaciones" elige "Optimizar tabla". Esto repara y ordena las tablas.

También puedes instalar un módulo de PrestaShop que haga esto automáticamente, pero desde phpMyAdmin es más fiable.


Ajustes dentro de PrestaShop (Back Office)

Ahora que el servidor está optimizado, vamos a la tienda misma. Entra a tu Back Office de PrestaShop.

Activar la caché

  1. Ve a "Parámetros de la tienda" > "Rendimiento".
  2. En "Caché", selecciona "Sistema de archivos" (o "Memcache" si tienes configurado un servidor de caché externo, pero para empezar con Archivos está bien).
  3. Activa "Caché de Smarty" y pon "Caché de plantillas" en "Recompilar nunca" (si no estás haciendo cambios de diseño constantemente).
  4. En "Caché de CSS y JavaScript", activa ambas opciones y selecciona "Combinar, comprimir y almacenar en caché". Esto unifica todos los archivos en uno solo, reduciendo peticiones.
  5. Guarda.

Desactivar el modo debug y la "consola de depuración"

En "Parámetros de la tienda" > "Rendimiento", asegúrate de que "Modo depuración" esté en "No". El modo debug consume muchos recursos y solo debe usarse para desarrollo.

Configurar la "URL simplificada"

En "Parámetros de la tienda" > "Tráfico y SEO", activa "URLs amigables" (si no lo está ya). Esto ayuda al SEO y también al rendimiento, ya que las URLs limpias son más fáciles de cachear.

Limitar los productos por página

En "Catálogo" > "Productos", puedes ajustar cuántos productos se muestran por página. No pongas 1000. 20-30 es un número razonable. Cuantos más productos cargues en una sola página, más pesada será.


Módulos y temas: el talón de Aquiles

Uno de los mayores errores es instalar decenas de módulos sin control. Cada módulo añade código, JavaScript, CSS y consultas a la base de datos. Sé selectivo.

  • Desactiva y elimina módulos que no uses. En "Módulos" > "Gestor de módulos", revisa todos y desactiva los que no necesites. Luego, desde "Módulos" > "Catálogo de módulos", puedes eliminarlos por completo.
  • Elige temas ligeros. Los temas muy cargados de efectos visuales (sliders, animaciones, etc.) ralentizan la tienda. Busca un tema optimizado para velocidad.
  • Actualiza todo. Tanto PrestaShop como los módulos y el tema deben estar en su última versión. Las actualizaciones suelen incluir mejoras de rendimiento y seguridad.

[WARNING] Antes de actualizar PrestaShop a una versión mayor (por ejemplo, de 1.7 a 8.0), haz una copia de seguridad completa y prueba en un entorno de pruebas. Las actualizaciones pueden romper módulos incompatibles.


Optimización de imágenes (el secreto mejor guardado)

Las imágenes son lo que más pesa en una tienda online. Un producto con una foto de 2MB va a ralentizar toda la página.

Usa un formato moderno: WebP

PrestaShop 1.7 y 8.0 ya soportan WebP de forma nativa. Ve a "Parámetros de la tienda" > "Imágenes" y activa la opción "Usar WebP". Si no aparece, puedes instalar un módulo gratuito como "PrestaShop WebP".

Comprime las imágenes antes de subirlas

Usa herramientas online como TinyPNG o Squoosh para reducir el peso de las imágenes sin perder calidad. Apunta a que cada imagen pese menos de 200KB.

Ajusta los tamaños de imagen

En "Parámetros de la tienda" > "Imágenes", verás una lista de tamaños (por ejemplo, "home_default", "large_default", etc.). No generes más tamaños de los necesarios. Cada tamaño extra crea una copia de cada imagen. Si tienes 1000 productos, generar 10 tamaños son 10.000 archivos. Sé minimalista.


Uso de CDN (Red de Distribución de Contenidos)

Un CDN almacena copias de tu tienda en servidores repartidos por todo el mundo. Cuando un usuario de México accede, el CDN le sirve los archivos desde un servidor cercano, no desde tu hosting (que puede estar en España). Esto acelera mucho la carga.

Puedes usar servicios como Cloudflare (tiene un plan gratuito muy bueno) o BunnyCDN. La configuración desde Syspanel es sencilla: solo tienes que añadir el dominio del CDN en los ajustes de DNS de tu dominio (en Syspanel, en "DNS").


Monitorización y pruebas finales

Después de todos estos cambios, toca comprobar si realmente hemos conseguido acelerar PrestaShop.

  1. Limpia la caché de PrestaShop: En "Parámetros de la tienda" > "Rendimiento", haz clic en "Limpiar caché".
  2. Reinicia el servidor web desde Syspanel (por si acaso).
  3. Prueba la velocidad: Usa herramientas como GTmetrix, Google PageSpeed Insights o Pingdom. Introduce la URL de tu tienda y analiza. Busca una puntuación de al menos 80/100 en móvil y 90/100 en escritorio.
  4. Revisa los errores: En la misma herramienta, mira las recomendaciones. A menudo te dirá "Comprimir imágenes", "Usar caché del navegador", etc. Aplica las que puedas.
  5. Haz una prueba de estrés (opcional): Si esperas mucho tráfico (por ejemplo, en Black Friday), usa herramientas como Loader.io para simular visitas y ver si el servidor aguanta.

Preguntas Frecuentes (FAQ)

¿Cuánto tiempo tarda en notarse la mejora?

Inmediatamente después de limpiar la caché y reiniciar el servidor. Las herramientas de medición te mostrarán el cambio en minutos.

¿Puedo romper mi tienda con estos cambios?

Si sigues los pasos con cuidado y haces copias de seguridad, es muy difícil. Los cambios más delicados son los de PHP y MySQL, pero Syspanel te permite revertirlos fácilmente.

¿Syspanel tiene alguna herramienta específica para PrestaShop?

Syspanel no tiene un botón mágico "optimizar PrestaShop", pero su interfaz te permite acceder a todas las configuraciones que hemos visto (PHP, MySQL, caché, etc.). Es muy amigable.

¿Qué hago si después de todo sigue lenta?

Revisa si tienes módulos conflictivos. Desactívalos uno por uno y vuelve a probar. También puede ser que tu plan de hosting tenga recursos insuficientes (poca RAM, CPU limitada). Considera escalar a un plan superior.

¿Es necesario usar CDN?

No es obligatorio, pero sí muy recomendable si tienes visitas de varios países. Para una tienda local, con una buena configuración de servidor puede ser suficiente.


Conclusión

Optimizar PrestaShop en Syspanel no es un misterio. Con unos pocos ajustes en el servidor (PHP, MySQL, compresión), en la propia tienda (caché, imágenes, módulos) y con herramientas externas como CDN, puedes conseguir que tu tienda cargue en menos de 2 segundos. Esto se traduce en más ventas, mejor SEO y clientes más felices.

Recuerda: la optimización no es un evento único, sino un proceso continuo. Revisa periódicamente el rendimiento, actualiza todo y mantén la base de datos limpia. Tu tienda te lo agradecerá.

Y si te surge cualquier duda, aquí estoy para ayudarte. Syspanel es tu aliado, y con estos consejos, sacarás el máximo partido a tu hosting. ¡A vender se ha dicho!

¿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