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

Cómo optimizar la velocidad de PrestaShop en Syspanel (guía SEO)

Actualizado el 26 de noviembre de 2025

¿Tu tienda PrestaShop va lenta? No te preocupes, no eres el único. La velocidad de carga es uno de los factores más críticos tanto para la experiencia de usuario como para el posicionamiento en Google. De hecho, es un factor de ranking confirmado. Si tienes tu tienda alojada en Syspanel (el panel de control que antes conocías como HestiaCP, y que ahora se accede por el puerto 2106), estás en el lugar correcto.

En esta guía extensa y práctica, vamos a desgranar, paso a paso, cómo optimizar velocidad PrestaShop en tu servidor Syspanel. No necesitas ser un experto en informática; solo sigue las instrucciones y verás una mejora notable en el tiempo de carga de tu tienda.


1. Diagnóstico inicial: ¿De dónde partimos?

Antes de tocar nada, necesitas saber cuál es el estado actual de tu tienda. No sirve de nada hacer cambios a ciegas. Un buen diagnóstico te dirá exactamente qué está frenando tu web.

1.1. Herramientas para medir la velocidad

Te recomiendo usar estas dos herramientas gratuitas. Son el estándar de la industria:

  • Google PageSpeed Insights: Solo tienes que poner la URL de tu tienda y te dará una puntuación del 0 al 100, tanto para móvil como para escritorio. Además, te sugerirá mejoras concretas.
  • GTmetrix: Ofrece un análisis más visual, con gráficos de cascada que muestran cuánto tarda en cargar cada elemento (imágenes, scripts, CSS, etc.).

[WARNING] No te obsesiones con llegar a 100. Una puntuación de 80 o más en móvil es un excelente punto de partida. El objetivo es que la experiencia del usuario sea fluida, no perseguir una nota perfecta.

1.2. Interpretando los resultados

Cuando ejecutes la prueba, presta atención a estas métricas clave:

  • Tiempo de carga completo (FCP/LCP): Es el tiempo que tarda en mostrarse el contenido principal. Debería ser inferior a 2.5 segundos.
  • Tiempo de interacción (TTI): Tiempo que tarda la página en ser completamente interactiva.
  • Tamaño total de la página: Si tu página pesa más de 5MB, tienes margen de mejora.

Si tu tienda suspende en estas métricas, sigue leyendo. Los siguientes pasos te van a ayudar a resolverlo.


2. La base de todo: Configuración de PrestaShop

PrestaShop es un CMS potente, pero viene con una configuración "por defecto" que no es óptima. Vamos a ajustar los parámetros internos para mejorar el rendimiento.

2.1. Activando el modo rendimiento

Este es el primer paso y el más sencillo. PrestaShop tiene un "Modo Rendimiento" que, cuando está desactivado, obliga al servidor a generar las páginas desde cero en cada visita.

Pasos para activarlo:

  1. Ve a tu Panel de Administración de PrestaShop.
  2. Navega a Parámetros avanzados > Rendimiento.
  3. En la sección "Modo de rendimiento", selecciona la opción "Alto rendimiento".
  4. Guarda los cambios.

2.2. Configuración avanzada de Caché

En la misma página de rendimiento, verás la sección "Caché". Esta es la clave para acelerar tu tienda.

  • Activar caché: Marca la casilla "Sí" para activar la caché.
  • Tipo de caché: Asegúrate de que esté seleccionado "Sistema de archivos". Es la opción más compatible y rápida para la mayoría de los servidores compartidos.

[TIP] Piensa en la caché como una "foto" de tus páginas. En lugar de que el servidor cocine la página cada vez que alguien la visita, se muestra la foto ya hecha. Esto reduce la carga del servidor y acelera la respuesta.

2.3. Combinar y comprimir archivos (CCC)

Esta es una de las optimizaciones más impactantes. PrestaShop puede combinar todos tus archivos CSS y JavaScript en uno solo, y luego comprimirlos. Esto reduce el número de peticiones al servidor y el tamaño de los archivos.

Cómo activarlo:

En la misma página de Rendimiento, busca la sección "Combinar archivos JavaScript y CSS". Activa las siguientes opciones:

  • "Combinar archivos JavaScript"
  • "Comprimir JavaScript con el módulo CCC"
  • "Combinar archivos CSS"
  • "Comprimir CSS con el módulo CCC"

[WARNING] Después de activar estas opciones, revisa tu tienda en el front-end (la parte pública). Si algo se ve roto o no funciona, es posible que un módulo no sea compatible con la combinación. En ese caso, puedes desactivar la opción para ese módulo específico en el desplegable que aparece bajo estas opciones.

2.4. Optimizar la base de datos

Con el tiempo, tu base de datos acumula basura: revisiones de pedidos antiguos, sesiones caducadas, etc. Limpiarla ayuda a que las consultas sean más rápidas.

Pasos para limpiarla:

  1. Ve a Parámetros avanzados > Base de datos.
  2. Haz clic en el botón "Optimizar la base de datos". PrestaShop te mostrará una lista de tablas que se pueden limpiar.
  3. Selecciona todas las tablas que empiecen por PREFIX_ (normalmente ps_) y haz clic en "Optimizar".

3. Optimización en el servidor: Syspanel al rescate

Aquí es donde entra en juego tu panel de control, Syspanel. Aunque no lo creas, la configuración del servidor influye más del 50% en la velocidad. No importa lo que optimices en PrestaShop si el servidor no está bien ajustado.

3.1. Activa la compresión GZIP o Brotli

Esta es una función del servidor que comprime los archivos antes de enviarlos al navegador del usuario, reduciendo el tiempo de descarga.

Cómo activarlo en Syspanel:

  1. Accede a Syspanel a través del puerto 2106 (ejemplo: https://tu-servidor:2106).
  2. En el menú lateral, busca la sección "Web" o "Dominios".
  3. Selecciona tu dominio.
  4. Busca la pestaña "Proxy" o "Servidor Web". Normalmente, la compresión GZIP ya está activada por defecto en la configuración de Nginx. Verifica que esté marcada la casilla "Activar GZIP" o similar.

[INFO] Si tu panel muestra la opción "Brotli", es incluso mejor que GZIP, ya que comprime mejor. Actívala si está disponible.

3.2. Activa la caché de Nginx (FastCGI Cache)

Esta es la "madre del cordero". La caché de Nginx es una caché a nivel de servidor que guarda las páginas HTML generadas por PrestaShop. Cuando un usuario visita tu tienda, el servidor le envía la página guardada directamente, sin pasar por PHP ni por la base de datos. El resultado es una velocidad de carga instantánea.

Cómo activarla:

  1. En Syspanel, entra en tu dominio.
  2. Ve a la sección "Proxy" o "Servidor Web".
  3. Busca la opción "Caché FastCGI" o "Nginx Cache".
  4. Actívala y establece un tiempo de vida (TTL). Un valor de 1 hora (3600 segundos) es un buen comienzo.

[TIP] Con la caché de Nginx activada, tu tienda PrestaShop cargará en milisegundos, sin importar cuántos productos tengas. Es la diferencia entre un coche y un avión.

3.3. PHP 8.x y configuración de memoria

PrestaShop funciona mucho mejor con versiones recientes de PHP. PHP 8.0, 8.1 o 8.2 son significativamente más rápidos que las versiones antiguas como PHP 7.4.

Cómo cambiar la versión de PHP:

  1. En Syspanel, ve a tu dominio.
  2. Busca la sección "PHP".
  3. Selecciona la versión más reciente y estable disponible (por ejemplo, PHP 8.1).
  4. Guarda los cambios.

Ajustando el límite de memoria:

En la misma sección, busca el campo "Memory Limit". PrestaShop recomienda un mínimo de 256 MB. Si tu plan lo permite, súbelo a 512 MB para estar más holgado.

[WARNING] Antes de cambiar la versión de PHP, asegúrate de que todos tus módulos y plantillas sean compatibles. Si después del cambio algo falla, puedes revertir fácilmente a la versión anterior desde el mismo panel.


4. Optimización de imágenes: El peso pesado

Las imágenes son, con diferencia, el elemento que más pesa en una tienda online. Unas imágenes mal optimizadas pueden hacer que tu web tarde 10 segundos en cargar.

4.1. Redimensiona antes de subir

No subas una imagen de 4000x3000 píxeles si solo la vas a mostrar en un espacio de 400x300. Redimensiona la imagen en tu ordenador antes de subirla a PrestaShop.

4.2. Usa el formato WebP

El formato WebP ofrece una compresión mucho mejor que el JPG o PNG, manteniendo una calidad visual excelente.

¿Cómo lo hago en PrestaShop?

  1. En el back office, ve a Parámetros avanzados > Rendimiento.
  2. Busca la sección "Generación de imágenes".
  3. Cambia el formato a "WebP" (si tu versión lo permite) o activa la opción "Usar WebP para las imágenes".

[TIP] Si tu versión de PrestaShop no tiene esta opción de forma nativa, puedes usar un módulo gratuito como "WebP" para convertir las imágenes automáticamente.

4.3. Activa la carga diferida (Lazy Loading)

Esta técnica hace que las imágenes no se carguen hasta que el usuario se desplaza hasta ellas. Esto acelera enormemente la carga inicial de la página.

Cómo activarlo:

En la sección de Rendimiento, busca la opción "Carga diferida de imágenes" y actívala. Si no la encuentras, es probable que tu plantilla ya la incluya. También puedes usar un módulo gratuito para añadir esta funcionalidad.


5. Ajustes de SEO y velocidad: El maridaje perfecto

La velocidad y el SEO van de la mano. Google premia a las webs rápidas, pero hay ciertos ajustes de SEO que también pueden ayudarte a mejorar el rendimiento.

5.1. Activa la redirección 301 (www vs no-www)

Asegúrate de que tu tienda solo se acceda por una única URL (con o sin www). Esto evita que Google tenga que rastrear dos versiones de la misma página, lo que desperdicia recursos.

Cómo hacerlo en Syspanel:

  1. Ve a tu dominio en Syspanel.
  2. En la sección "Redirecciones", añade una regla para redirigir www.tudominio.com a tudominio.com (o viceversa) con un código 301 (Permanente).

5.2. Usa una CDN (Red de Distribución de Contenidos)

Una CDN almacena una copia de tu tienda (imágenes, CSS, JavaScript) en servidores de todo el mundo. Cuando un usuario de México visita tu tienda, la CDN le sirve los archivos desde el servidor más cercano a él, en lugar de desde tu servidor en, digamos, Estados Unidos.

[INFO] Cloudflare es una opción gratuita y muy popular. Conectarla a tu dominio es tan sencillo como cambiar los servidores de nombres (nameservers) de tu dominio en Syspanel. Esto no solo acelera tu web, sino que también la protege de ataques.

5.3. Minimiza el uso de módulos y scripts externos

Cada módulo que instalas añade código (CSS y JavaScript) a tu tienda. Demasiados módulos pueden ralentizar todo.

Revisión de módulos:

  • Ve a Módulos > Módulos y Servicios.
  • Desinstala y elimina cualquier módulo que no estés usando.
  • Revisa si tienes módulos que cargan scripts externos (como rastreadores de anuncios, chats en vivo, etc.). Cada uno de estos scripts es una petición adicional a un servidor externo.

6. Preguntas Frecuentes (FAQ)

6.1. ¿Por qué mi PrestaShop sigue lento si he hecho todo esto?

Puede que el cuello de botella sea tu plan de hosting. Si estás en un plan compartido muy básico, los recursos son limitados. Considera actualizar a un plan VPS o dedicado. También puede que tu plantilla esté mal codificada; prueba a cambiarte a una plantilla optimizada y ligera.

6.2. ¿Es seguro activar la caché de Nginx en Syspanel?

Sí, es totalmente seguro y es la mejor práctica para sitios web. El único "inconveniente" es que si cambias algo en tu tienda (como un precio), el cambio no se verá reflejado de inmediato hasta que la caché expire. Por eso se recomienda un TTL de 1 hora.

6.3. ¿Qué es más importante, la caché de PrestaShop o la de Nginx?

Ambas son importantes, pero cumplen funciones distintas. La caché de PrestaShop es a nivel de aplicación y la de Nginx es a nivel de servidor. La de Nginx es más rápida, porque ni siquiera ejecuta PHP. Lo ideal es tener ambas activadas.

6.4. ¿Cómo puedo saber si mi servidor usa Syspanel?

Syspanel es el nuevo nombre de HestiaCP. El acceso se realiza a través del puerto 2106. Si accedes a tu panel de control escribiendo https://tudominio.com:2106, entonces estás usando Syspanel.

6.5. ¿Cada cuánto tiempo debo limpiar la caché?

No hay una regla fija. Si actualizas tu tienda con frecuencia (productos, precios), tendrás que limpiar la caché de PrestaShop cada vez que hagas un cambio para verlo reflejado. La caché de Nginx se puede dejar con su TTL automático.

6.6. ¿El SEO velocidad es un factor de ranking importante?

Sí, es uno de los factores más importantes. Google lo llama "Core Web Vitals" y mide la velocidad de carga, la interactividad y la estabilidad visual de tu página. Una tienda lenta no solo frustra a los usuarios, sino que también pierde posiciones en Google frente a competidores más rápidos.


7. Resumen y checklist final

Optimizar la velocidad de tu PrestaShop en Syspanel es un proceso de varios pasos, pero todos son esenciales. Aquí tienes un checklist para que no te olvides de nada:

  • Diagnóstico: Mide tu velocidad con PageSpeed Insights.
  • PrestaShop: Activa el modo "Alto rendimiento".
  • PrestaShop: Activa la caché de archivos.
  • PrestaShop: Combina y comprime CSS y JS (CCC).
  • PrestaShop: Optimiza la base de datos.
  • Syspanel: Activa la compresión GZIP o Brotli.
  • Syspanel: Activa la caché de Nginx (FastCGI Cache).
  • Syspanel: Actualiza a PHP 8.x y sube el límite de memoria.
  • Imágenes: Redimensiona y usa formato WebP.
  • Imágenes: Activa el Lazy Loading.
  • SEO: Configura la redirección 301 (www/no-www).
  • SEO: Considera usar una CDN como Cloudflare.
  • Mantenimiento: Desinstala módulos innecesarios.

Siguiendo esta guía, no solo conseguirás una tienda más rápida, sino que también mejorarás tu posicionamiento web y, lo más importante, la experiencia de tus clientes. Si tienes alguna duda, recuerda que tu proveedor de hosting también puede ayudarte a revisar la configuración del servidor. ¡Mucha suerte con tu tienda!

¿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