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

Cómo optimizar la velocidad de PrestaShop en Syspanel (guía práctica)

Actualizado el 5 de diciembre de 2025

¿Tu tienda PrestaShop va lenta? No te preocupes, no eres el único. Una tienda online lenta es uno de los mayores enemigos de las ventas. Los estudios lo confirman: si tu página tarda más de 3 segundos en cargar, pierdes más de la mitad de tus visitantes potenciales. Además, Google penaliza la velocidad en su ranking de búsqueda, lo que afecta directamente a tu posicionamiento SEO.

La buena noticia es que optimizar la velocidad de PrestaShop en Syspanel no es una ciencia espacial. Con una guía práctica paso a paso, incluso sin ser un experto técnico, puedes lograr que tu tienda vuele. En este artículo, te voy a explicar, de forma clara y sencilla, todas las claves para acelerar PrestaShop y mejorar el rendimiento PrestaShop Syspanel.

Vamos a ello. Coge un café, abre tu panel de control de Syspanel y vamos a transformar tu tienda en un rayo.

Entendiendo el problema: ¿Por qué mi PrestaShop es lento?

Antes de lanzarnos a tocar botones, es importante entender qué hace que una tienda PrestaShop vaya lenta. En la mayoría de los casos, el problema no es uno solo, sino una combinación de varios factores. Piensa en tu tienda como en un coche: si el motor (el servidor) es bueno pero llevas el maletero lleno de escombros (caché desactualizada, imágenes gigantes, módulos innecesarios), no vas a ir rápido.

Los principales culpables suelen ser:

  • Imágenes no optimizadas: Este es el error número uno. Subir fotos de producto directamente desde la cámara (de 3 o 4 MB) sin comprimirlas es un lastre enorme.
  • Exceso de módulos y temas mal configurados: Cada módulo activo añade código que tu servidor tiene que procesar. Si tienes 30 módulos activos que no usas, estás quemando recursos.
  • Caché desactivada o mal configurada: La caché guarda una versión "estática" de tu tienda para no tener que procesar todo cada vez que un visitante entra. Si no la usas, tu servidor trabaja el doble.
  • Servidor de alojamiento limitado: Si estás en un plan de hosting compartido muy básico, los recursos (CPU y RAM) son limitados. Syspanel te permite escalar, pero a veces un plan pequeño se queda corto.
  • CSS y JavaScript sin combinar: PrestaShop carga muchos archivos de diseño y funcionalidad. Si no se agrupan, el navegador tiene que hacer muchas peticiones al servidor, lo que ralentiza la carga.

Con esta base clara, vamos a la parte práctica. Abre tu navegador, accede a tu panel de Syspanel (recuerda, la dirección es https://tu-dominio:2106 para el panel de gestión) y vamos a trabajar.

Paso 1: La base de todo, las imágenes de tus productos

Empieza por aquí. Es la mejora más visible y fácil de implementar. Una imagen de producto en PrestaShop debería pesar, como mucho, entre 100 y 200 KB. Si pesa más de 500 KB, es un problema.

¿Cómo optimizar imágenes sin ser diseñador?

Tienes dos caminos: hacerlo a mano antes de subirlas o usar un módulo.

  • Hacerlo a mano (recomendado): Antes de subir una foto a tu tienda, pásala por una herramienta gratuita online como TinyPNG o Compressor.io. Simplemente arrastras la imagen, la comprime y la descargas. Es mágico. También puedes usar programas como Photoshop o GIMP para exportarla en formato WebP o JPEG con calidad 60-70%.
  • Usar un módulo: Si ya tienes miles de imágenes subidas, no las vas a bajar una a una. Instala un módulo de optimización de imágenes como Smush (es gratuito y muy popular) o PrestaShop Image Optimizer. Este módulo escaneará todas tus imágenes y las comprimirá automáticamente en el servidor, sin que pierdas calidad visual.

[TIP] Activa el formato WebP en PrestaShop 8 o superior. Es un formato moderno que pesa hasta un 30% menos que el JPEG o PNG y se ve igual de bien. En la configuración de rendimiento de PrestaShop (Parámetros avanzados > Rendimiento) tienes la opción de activarlo.

Paso 2: Activar y configurar la caché de PrestaShop

La caché es el corazón de la velocidad. Sin ella, PrestaShop tiene que "cocinar" la página desde cero para cada visitante. Con ella, sirve un plato ya preparado. Es la diferencia entre preparar una tortilla cada vez que un cliente entra al restaurante o tenerla hecha en la barra.

Configuración de la caché en el back-office

  1. Ve a Parámetros avanzados > Rendimiento en tu panel de administración de PrestaShop.
  2. Busca la opción "Caché" (Cache).
  3. Actívala seleccionando "Sí, usar caché para este sitio".
  4. En el desplegable "Combinar, minimizar y almacenar en caché", elige la opción "Usar caché de archivos" (File System). Es la más fiable para la mayoría de los servidores.

Activar la combinación de archivos CSS y JavaScript

En esa misma página de Rendimiento, unos metros más abajo, verás las opciones de "Combinar archivos JavaScript" y "Combinar archivos CSS". Actívalas.

  • Combinar JavaScript: Junta todos los archivos .js en uno solo, reduciendo el número de peticiones al servidor.
  • Combinar CSS: Hace lo mismo con las hojas de estilo.

[WARNING] Después de activar la combinación de CSS y JS, revisa tu tienda en el móvil y en el ordenador. A veces, algún módulo no es compatible y puede romper el diseño. Si ves algo raro (botones que no funcionan, textos superpuestos), desactiva la opción y prueba a activar solo "Minimizar" (que reduce el peso de los archivos sin combinarlos). Es un tira y afloja, pero la combinación suele funcionar bien en la mayoría de los casos.

Paso 3: Optimizar el servidor desde Syspanel

Syspanel es tu navaja suiza para el servidor. No solo gestiona el hosting, sino que te permite ajustar la configuración para sacarle el máximo partido. Recuerda que el puerto de acceso para el panel es el 2106.

Activa la caché de PHP (OPcache)

PHP es el lenguaje en el que está escrito PrestaShop. Cada vez que un script PHP se ejecuta, el servidor lo interpreta. OPcache guarda ese script ya interpretado en la memoria, evitando repetir el trabajo.

  1. Accede a tu panel de Syspanel (https://tu-dominio:2106).
  2. Busca la sección de "Configuración de PHP" o "PHP Settings". Suele estar dentro de la pestaña de tu dominio o en el menú lateral de "Servicios".
  3. Asegúrate de que OPcache está activado. En Syspanel, normalmente viene activado por defecto, pero verifica que el valor sea On o Enabled.
  4. Puedes dejar la memoria (memory_limit) en al menos 256M para PHP. Si tu plan lo permite, 512M es mejor para tiendas grandes.

Activa la compresión Gzip/Brotli

La compresión reduce el tamaño de los archivos que se envían al navegador del cliente (HTML, CSS, JS). Es como enviar un archivo .zip en vez del archivo suelto.

En Syspanel, en la configuración de tu dominio (sección "Servidor Web" o "Nginx"), busca la opción de "Compresión Gzip". Actívala. Si tu versión de Syspanel lo permite, elige Brotli, que es incluso más eficiente que Gzip.

[INFO] Si no encuentras estas opciones, no te preocupes. La mayoría de los planes de Syspanel ya vienen optimizados para E-commerce. Pero es bueno saber dónde están para poder ajustarlas.

Paso 4: La limpieza profunda: módulos y base de datos

Un PrestaShop lento a menudo es un PrestaShop sucio. Con el tiempo, acumulamos módulos que ya no usamos, tablas de base de datos basura y logs de errores que pesan toneladas.

Desinstala (no solo desactives) los módulos que no uses

Este es un consejo de oro. Desactivar un módulo no es suficiente; sigue ocupando espacio en el servidor y, en algunos casos, sigue ejecutando procesos en segundo plano.

  • Ve a Módulos > Módulos y Servicios.
  • Haz una auditoría. Pregúntate: "¿Uso esto?". Si la respuesta es no, haz clic en el botón de "Desinstalar". No tengas miedo, si algún día lo necesitas, lo puedes volver a instalar.

Especialmente, revisa los módulos de "Mercadotecnia" y "Análisis". Suelen ser los que más recursos consumen sin que te des cuenta.

Limpieza de la base de datos

La base de datos es el cerebro de tu tienda. Si está llena de basura, el cerebro va lento.

  1. Ve a Parámetros Avanzados > Base de datos.
  2. PrestaShop tiene una herramienta de "Optimización de tablas". Úsala.
  3. Para una limpieza más profunda, necesitarás acceder a phpMyAdmin desde Syspanel. Busca el acceso a la base de datos en el panel.
  4. En phpMyAdmin, ejecuta la consulta SQL para vaciar la tabla de logs (registros de errores antiguos). No te asustes con el código, es seguro si solo tocas la tabla ps_log (o prestashop_log). Puedes buscar tutoriales específicos, pero con vaciar esa tabla y las tablas de sesiones caducadas (ps_connections, ps_connections_page) ganarás mucho.

[WARNING] Nunca toques la base de datos directamente sin hacer una copia de seguridad antes. En Syspanel, busca la opción de "Backup" o "Copias de seguridad" y genera una copia completa antes de ejecutar cualquier consulta SQL.

Paso 5: Configuración avanzada de PrestaShop para velocidad

PrestaShop tiene un par de trucos más bajo la manga que marcan la diferencia.

Activa el modo "No guardar en caché las variables de Smarty"

Esto suena técnico, pero es simple. Smarty es el motor de plantillas de PrestaShop.

  • En Parámetros Avanzados > Rendimiento, busca la opción "Modo de compilación de plantillas".
  • Debe estar en "No guardar en caché las variables de Smarty" (Forzar compilación). Esto hace que los archivos de plantilla se carguen más rápido.
  • Desactiva la opción de "Cache de Smarty" si usas el sistema de archivos para la caché principal. A veces, tener ambas activas puede causar conflictos. La regla general es: usa la caché de PrestaShop (Paso 2) y deja Smarty en "Forzar compilación".

Utiliza un CDN (Red de Distribución de Contenidos)

Un CDN guarda una copia de tu tienda (imágenes, CSS, JS) en servidores repartidos por todo el mundo. Cuando un cliente de México entra, la página se sirve desde un servidor en México, no desde el de tu hosting en Estados Unidos o Europa.

  • Syspanel no incluye un CDN de serie, pero puedes conectar uno fácilmente. Cloudflare es el más popular y tiene un plan gratuito excelente.
  • Solo tienes que crear una cuenta, añadir tu dominio y cambiar los servidores DNS en tu registrador de dominios. Cloudflare se encarga del resto. Es un proceso de 15 minutos que reduce la latencia drásticamente.

Paso 7: El mantenimiento continuo (y un plan de hosting adecuado)

Optimizar no es una acción de una sola vez; es un hábito. Aquí van las rutinas recomendadas:

  • Mensualmente: Revisa los módulos activos y desinstala los que no uses.
  • Trimestralmente: Ejecuta la limpieza de base de datos y optimiza las tablas.
  • Tras cada actualización: Borra la caché de PrestaShop (botón "Vaciar caché" en Parámetros Avanzados > Rendimiento) y la de tu navegador.

¿Y si después de todo sigue lenta?

Llegados a este punto, si has seguido todos los pasos y tu tienda sigue siendo lenta, el problema es de recursos del servidor. Un plan de hosting compartido muy económico (los de 2 o 3 euros al mes) no puede manejar una tienda con mucho tráfico o con una base de datos grande.

La solución es escalar el plan en Syspanel. Syspanel te permite subir de plan (más RAM, más CPU) sin necesidad de migrar de servidor, con un par de clics. A veces, pagar 5 euros más al mes se traduce en una velocidad 10 veces mayor.

[TIP] Antes de escalar, usa herramientas como GTmetrix o PageSpeed Insights de Google. Te dirán exactamente qué archivos son los que más tardan en cargar. Si todos tus archivos pesan poco y la caché está activa, pero el "Tiempo de espera del servidor" (TTFB) es alto (más de 500ms), entonces el problema es definitivamente el servidor y toca ampliar recursos.

Preguntas Frecuentes (FAQ) sobre la velocidad en PrestaShop

¿Usar Syspanel hace que mi PrestaShop sea más rápido que con otros paneles?

Syspanel no es mágico, pero sí está muy bien optimizado para PHP y bases de datos MySQL/MariaDB. La diferencia principal es que tienes control total sobre la configuración de PHP (OPcache, memoria) y la compresión, lo que te permite afinar el rendimiento mucho más que en un hosting genérico. Además, al ser un panel ligero, consume menos recursos del servidor, dejándolos libres para tu tienda.

¿Es necesario contratar un CDN para empezar?

No, para empezar no. Primero aplica todos los pasos de esta guía (imágenes, caché, módulos). Si tu tráfico es principalmente local y tu servidor está en la misma región que tus clientes, el CDN puede ser un extra, pero no el cambio más drástico. Si vendes a nivel internacional, entonces sí es casi obligatorio.

¿Puedo romper mi tienda si toco la configuración de rendimiento?

Existe un riesgo, pero es bajo si sigues los pasos. Lo más delicado es la combinación de CSS/JS. Si algo se ve mal, simplemente desactiva esa opción. La caché de archivos es segura. La optimización de base de datos con las herramientas de PrestaShop también es segura. Eso sí, haz siempre una copia de seguridad antes de tocar la base de datos manualmente.

¿Cuál es la velocidad de carga ideal para una tienda?

Lo ideal es que la página cargue en menos de 2 segundos. El objetivo perfecto es el 1.5 segundos. Con las herramientas de Google (PageSpeed Insights) puedes medir tu velocidad tanto en móvil como en escritorio. Busca obtener una puntuación de al menos 80 sobre 100.

¿Qué es el TTFB y por qué importa?

TTFB (Time To First Byte) es el tiempo que tarda el servidor en empezar a enviar la información al navegador. Es un indicador de la salud de tu servidor y de la configuración de PHP. Si es alto, significa que tu servidor está tardando en procesar la solicitud. Debería ser inferior a 300ms en un buen hosting.

Con estos pasos, ya tienes un plan de acción completo. No necesitas ser un desarrollador para llevar a cabo la mayoría de estas acciones. Dedica una tarde a implementarlas y verás una mejora notable en el rendimiento PrestaShop Syspanel. Tu tienda cargará más rápido, tus clientes estarán más felices y Google te lo agradecerá con un mejor puesto en los resultados de búsqueda. ¡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