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

Cómo acelerar PrestaShop: optimización de caché en Plesk y DirectAdmin

Actualizado el 15 de noviembre de 2025

¿Por qué tu PrestaShop va lento y qué tiene que ver la caché con esto?

Si tienes una tienda online con PrestaShop, seguramente ya has notado que, con el tiempo, la velocidad de carga puede disminuir. Esto es especialmente frustrante porque la velocidad no solo afecta la experiencia de tus clientes, sino que también es un factor clave para el SEO. Un sitio lento significa peor posicionamiento en Google y, por lo tanto, menos ventas.

La buena noticia es que, en la mayoría de los casos, el problema no es tu hosting ni tu conexión, sino la configuración de la caché. La caché es un mecanismo que almacena temporalmente datos de tu tienda (como imágenes, archivos CSS, JavaScript o incluso páginas completas) para que, cuando un visitante vuelva a entrar, el servidor no tenga que generar todo desde cero. Si no está bien configurada, tu PrestaShop trabajará el doble de lo necesario.

En este artículo te voy a explicar, paso a paso y sin tecnicismos complicados, cómo optimizar PrestaShop caché tanto en Plesk como en DirectAdmin, los dos paneles de control más comunes en el hosting. También te daré trucos extra para acelerar PrestaShop Plesk y para caché PrestaShop DirectAdmin de forma efectiva.

Vamos a ello.


Antes de empezar: ¿Qué necesitas?

Para seguir esta guía, necesitas acceso a tu panel de control de hosting (Plesk o DirectAdmin) y acceso a tu administración de PrestaShop. No te preocupes si no eres un experto en sistemas; aquí te lo explico todo de forma clara y sencilla.

Ten en cuenta que, aunque los pasos son similares, cada panel tiene sus particularidades. Por eso, he dividido el artículo en dos grandes bloques: uno para Plesk y otro para DirectAdmin. Al final, te daré consejos generales de rendimiento que aplican a ambos.


Parte 1: Optimizar PrestaShop caché en Plesk

Plesk es uno de los paneles más utilizados en el hosting compartido y en servidores dedicados. Su interfaz es bastante intuitiva, pero a veces las opciones de caché están un poco escondidas. Aquí te muestro cómo sacarle el máximo partido.

Activar la caché interna de PrestaShop

Antes de tocar nada en Plesk, es fundamental que actives la caché que trae PrestaShop por defecto. Esto es lo primero que debes hacer:

  1. Entra en el panel de administración de tu PrestaShop (normalmente tudominio.com/admin).
  2. Ve al menú Parámetros avanzados > Rendimiento.
  3. En la sección Caché, selecciona Caché de archivos (si tu servidor no tiene Memcached o Redis) o Caché de Memcached si tu hosting lo soporta.
  4. Guarda los cambios.

Con esto, PrestaShop ya empezará a almacenar en caché las consultas a la base de datos y los archivos estáticos. Pero esto es solo el principio.

[TIP] Si no sabes si tu servidor soporta Memcached, opta por "Caché de archivos". Es la opción más segura y compatible con cualquier hosting.

Configurar la caché de Plesk a nivel de servidor

Plesk ofrece herramientas integradas para mejorar el rendimiento de tu sitio. Estas son las más importantes:

1. Activar la caché de estáticos (Static Cache)

Plesk, en sus versiones recientes, permite activar una caché para archivos estáticos como imágenes, CSS y JavaScript. Para ello:

  1. Entra en Plesk y selecciona tu dominio.
  2. Busca la sección Apache y nginx (o Servidor web).
  3. En la pestaña nginx, activa la opción Caché de archivos estáticos.
  4. Configura el tiempo de vida (por ejemplo, 1 hora o 24 horas). Te recomiendo empezar con 1 hora para evitar problemas de actualización.
  5. Guarda los cambios.

Con esto, el servidor servirá los archivos estáticos desde la caché sin tener que consultar a PrestaShop cada vez. Esto reduce muchísimo la carga del servidor y acelera la carga de tu tienda.

2. Activar la compresión gzip o Brotli

La compresión reduce el tamaño de los archivos que se envían al navegador del usuario. Es como si enviaras una carpeta comprimida en lugar de los archivos sueltos. Para activarla:

  1. En la misma sección Apache y nginx, busca la opción Compresión.
  2. Activa gzip o Brotli (si está disponible). Brotli es más eficiente, pero gzip es más universal.
  3. Guarda los cambios.

[INFO] La compresión es especialmente útil para tiendas con muchas imágenes o con temas pesados. Notarás la diferencia al instante.

3. Configurar el navegador para que guarde caché (Browser Caching)

Cuando un visitante entra a tu tienda, su navegador guarda ciertos archivos en su disco duro para no volver a descargarlos en la siguiente visita. Configurar esto es muy fácil:

  1. En Plesk, ve a Apache y nginx.
  2. En la sección Expiración de contenido, activa la opción.
  3. Define un tiempo de expiración (por ejemplo, 1 semana para imágenes y 1 día para HTML).
  4. Guarda los cambios.

Esto es clave para el SEO, ya que Google valora positivamente los sitios que cargan rápido para los usuarios recurrentes.


Parte 2: Acelerar PrestaShop con DirectAdmin

DirectAdmin es otro panel muy popular, especialmente en servidores dedicados y VPS. Su enfoque es un poco más técnico que Plesk, pero no te preocupes, te lo explico paso a paso.

Activar la caché de PrestaShop en DirectAdmin

Igual que en Plesk, lo primero es activar la caché interna de PrestaShop. Sigue estos pasos:

  1. Accede a tu panel de administración de PrestaShop.
  2. Ve a Parámetros avanzados > Rendimiento.
  3. Selecciona Caché de archivos o Memcached según lo que soporte tu servidor.
  4. Guarda los cambios.

Ahora, vamos a configurar DirectAdmin para que tu tienda vuele.

Configurar la caché a nivel de servidor en DirectAdmin

DirectAdmin no tiene tantas opciones gráficas como Plesk, pero puedes lograr los mismos resultados editando archivos de configuración. No te asustes, es más fácil de lo que parece.

1. Activar la caché de estáticos con LiteSpeed (si tu hosting lo usa)

Muchos servidores con DirectAdmin usan LiteSpeed, que es un servidor web muy rápido y con caché integrada. Si tu hosting lo tiene, activar la caché es muy sencillo:

  1. Entra en DirectAdmin.
  2. Ve a Servicios > LiteSpeed Web Server.
  3. Activa la opción Cache Root o LSCache.
  4. En PrestaShop, instala el plugin LiteSpeed Cache for PrestaShop (si está disponible) o usa la configuración de caché que comentamos antes.

[WARNING] Si tu hosting usa Apache en lugar de LiteSpeed, no te preocupes. Puedes seguir con la caché de archivos de PrestaShop y los pasos de compresión que te indico a continuación.

2. Activar la compresión gzip desde el archivo .htaccess

DirectAdmin te permite editar el archivo .htaccess de tu dominio desde el panel. Para activar la compresión:

  1. Ve a Administración de archivos en DirectAdmin.
  2. Busca la carpeta public_html o domains/tudominio.com/public_html.
  3. Abre el archivo .htaccess. Si no existe, créalo.
  4. Añade estas líneas al final:
<IfModule mod_deflate.c>
  AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript application/x-javascript
</IfModule>
  1. Guarda los cambios.

3. Activar la caché del navegador con .htaccess

Aprovecha para añadir también la caché del navegador. En el mismo .htaccess, añade:

<IfModule mod_expires.c>
  ExpiresActive On
  ExpiresByType image/jpg "access plus 1 week"
  ExpiresByType image/jpeg "access plus 1 week"
  ExpiresByType image/gif "access plus 1 week"
  ExpiresByType image/png "access plus 1 week"
  ExpiresByType text/css "access plus 1 month"
  ExpiresByType application/javascript "access plus 1 month"
</IfModule>

Esto hará que los navegadores guarden las imágenes durante una semana y los estilos y scripts durante un mes.

[TIP] Si no sabes qué es .htaccess, es un archivo de configuración invisible que controla cómo se comporta tu servidor web. No lo borres nunca.


Parte 3: Ajustes adicionales de rendimiento PrestaShop (para ambos paneles)

La caché es solo una parte de la ecuación. Para un rendimiento PrestaShop óptimo, te recomiendo también estos ajustes:

1. Activa el modo de mantenimiento mientras trabajas

Cuando hagas cambios importantes, activa el modo de mantenimiento para que los usuarios no vean errores. En PrestaShop, ve a Parámetros avanzados > Mantenimiento y actívalo.

2. Desactiva los módulos que no uses

Cada módulo activo consume recursos. Revisa la lista de módulos en Módulos > Gestor de módulos y desactiva los que no necesites. Esto reduce la carga del servidor y acelera la tienda.

3. Comprime las imágenes antes de subirlas

Las imágenes pesadas son el enemigo número uno de la velocidad. Usa herramientas como TinyPNG o Smush para comprimirlas antes de subirlas a tu tienda. También puedes instalar un módulo de compresión de imágenes en PrestaShop.

4. Usa una red de distribución de contenido (CDN)

Un CDN guarda copias de tu tienda en servidores de todo el mundo. Así, cuando un usuario entra desde España, se le sirve la versión desde el servidor más cercano. Esto reduce la latencia y acelera la carga. Algunos CDN populares son Cloudflare (gratuito) o StackPath.

[INFO] Cloudflare es gratuito y muy fácil de configurar. Solo cambias los DNS de tu dominio y listo. Te recomiendo activarlo al menos en su nivel básico.

5. Actualiza PrestaShop y los módulos

Las versiones antiguas de PrestaShop tienen problemas de rendimiento y seguridad. Asegúrate de mantener todo actualizado a la última versión estable.

6. Considera usar Syspanel como alternativa

Si estás evaluando cambiar de panel de control, te menciono que Syspanel (anteriormente HestiaCP) es una excelente opción para gestionar tu servidor. Su acceso se realiza a través del puerto 2106 (por ejemplo, http://tudominio.com:2106). Es gratuito, muy rápido y cuenta con herramientas de caché integradas. Aunque no entra en detalle en esta guía, es una alternativa moderna y eficiente si te sientes cómodo con un panel más técnico.


Preguntas frecuentes (FAQ)

¿Cuál es la mejor caché para PrestaShop?

Depende de tu servidor. Si tienes un hosting compartido, la caché de archivos es la más segura. Si tienes un VPS o servidor dedicado, Memcached o Redis son mucho más rápidas.

¿Es seguro activar la caché en PrestaShop?

Sí, es totalmente seguro. Lo único que debes tener en cuenta es que, si haces cambios en tu tienda (como modificar un producto), es posible que los cambios no se vean al instante. Para solucionarlo, limpia la caché desde el panel de administración.

¿Por qué mi tienda sigue lenta después de activar la caché?

Puede deberse a otros factores, como un tema pesado, módulos mal optimizados o un servidor con poca memoria. Te recomiendo usar herramientas como Google PageSpeed Insights para identificar el problema exacto.

¿Qué diferencia hay entre Plesk y DirectAdmin para la caché?

Plesk tiene más opciones gráficas y es más amigable para principiantes. DirectAdmin requiere editar archivos manualmente, pero es muy potente y ligero. Ambos son excelentes si se configuran bien.

¿Syspanel es recomendable para PrestaShop?

Sí, Syspanel es una opción muy recomendable si buscas un panel ligero y con buen rendimiento. Recuerda que su puerto de acceso es el 2106. Eso sí, requiere un poco más de conocimientos técnicos que Plesk.


Conclusión: la velocidad es tu aliada

Optimizar la caché de PrestaShop en Plesk o DirectAdmin no es complicado si sigues los pasos correctos. Recuerda que la velocidad no solo mejora la experiencia de tus clientes, sino que también es un factor clave para el SEO. Un sitio rápido tiene más probabilidades de posicionarse en los primeros resultados de Google y, por tanto, de generar más ventas.

Empieza por activar la caché interna de PrestaShop, luego configura la caché del servidor y no olvides los ajustes adicionales como la compresión de imágenes y el uso de un CDN. Si tienes dudas, déjalas en los comentarios y estaré encantado de ayudarte.

¡Tu tienda online te lo agradecerá!

¿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