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

Cómo optimizar la velocidad de PrestaShop en DirectAdmin con caché

Actualizado el 10 de febrero de 2026

¿Tu tienda PrestaShop va lenta? Si tienes tu tienda alojada en un servidor con panel DirectAdmin y notas que las páginas tardan en cargar, estás en el lugar correcto.

La velocidad de carga es uno de los factores más importantes tanto para la experiencia del usuario como para el posicionamiento en buscadores (SEO). Un sitio lento no solo provoca que los clientes se marchen, sino que también reduce tus conversiones y afecta a tu ranking en Google.

En esta guía completa, paso a paso y sin tecnicismos, te voy a enseñar cómo optimizar PrestaShop en DirectAdmin utilizando la caché de forma eficaz. No necesitas ser un experto en servidores para lograrlo; solo sigue estas instrucciones y verás una mejora notable en el rendimiento de tu tienda.

¿Por qué es importante la caché en PrestaShop?

Antes de ponernos manos a la obra, es fundamental entender qué es la caché y por qué es tan crucial para velocidad PrestaShop.

Cada vez que un visitante entra a tu tienda, el servidor tiene que ejecutar una serie de procesos: consultar la base de datos, generar el HTML de la página, cargar las imágenes, etc. Si esto se hace en cada visita, el servidor se sobrecarga y la página tarda en responder.

La caché almacena temporalmente una copia estática de esas páginas ya generadas. De esta forma, cuando el cliente vuelve a entrar o un nuevo usuario visita la misma página, el servidor le envía directamente esa copia guardada, sin tener que volver a generar todo desde cero. El resultado es una carga casi instantánea.

En DirectAdmin, tenemos varias capas de caché que podemos activar y configurar para sacar el máximo partido a tu tienda. Vamos a verlas todas.

1. Activar la caché interna de PrestaShop

El primer paso, y el más sencillo, es activar el sistema de caché que ya viene integrado en PrestaShop. Esta es la base de cualquier optimización.

Cómo activarla

  1. Accede al panel de administración de tu PrestaShop (normalmente en www.tutienda.com/admin).

  2. Ve al menú Parámetros avanzados > Rendimiento.

  3. En la sección Caché, verás la opción Cachear páginas. Actívala seleccionando .

  4. Elige el Sistema de caché. Si no sabes cuál elegir, te recomiendo Memcached o APCu si tu hosting lo soporta. Si no, deja la opción File System (sistema de archivos), que es la más compatible y no requiere configuración extra.

  5. Guarda los cambios.

[INFO] Si no ves las opciones de Memcached o APCu, no te preocupes. La caché de archivos (File System) ya te ofrecerá una mejora considerable. Puedes verificar qué opciones tienes disponibles en el panel de información de tu servidor.

Ajustes adicionales de rendimiento

Mientras estás en la página de Rendimiento, aprovecha para configurar estos parámetros:

  • Combinar archivos CSS: Actívalo. Esto reduce el número de peticiones al servidor.

  • Combinar archivos JavaScript: Actívalo también.

  • Minificar los archivos CSS y JavaScript: Actívalo para eliminar espacios y caracteres innecesarios de los archivos.

  • Caché de plantillas: Asegúrate de que esté activada.

[WARNING] Después de activar estas opciones, es posible que la tienda se vea "rota" (sin estilos o con fallos). Esto es normal porque el navegador guarda en caché los archivos antiguos. Para solucionarlo, fuerza la recarga de la página con Ctrl + F5 o limpia la caché de tu navegador.

2. Configurar la caché de DirectAdmin (CloudLinux / LiteSpeed)

Ahora pasamos al nivel del servidor. DirectAdmin suele trabajar con servidores web como Apache o LiteSpeed. Si tu hosting utiliza LiteSpeed (cada vez más común), tienes una ventaja enorme, ya que incluye su propio sistema de caché muy potente.

Si tu servidor usa LiteSpeed

  1. Accede a tu panel de DirectAdmin.

  2. Busca la sección Administrador de cuentas o Acceso a LiteSpeed. En algunos servidores, esta opción aparece como LiteSpeed Cache Manager.

  3. Una vez dentro, verás la opción de Caché de LiteSpeed. Actívala para tu dominio.

  4. Asegúrate de que la opción Caché pública esté marcada. Esto permite que las páginas se compartan entre todos los visitantes, lo que acelera muchísimo la carga.

[TIP] Si tu plan de hosting no incluye LiteSpeed, puedes pedir a tu proveedor que lo active. La diferencia de rendimiento es abismal, especialmente para PrestaShop.

Si tu servidor usa Apache

Si usas Apache (lo sabrás porque tu proveedor te lo indica o porque en DirectAdmin no ves las opciones de LiteSpeed), no te preocupes. Aún puedes activar el módulo mod_pagespeed de Google, que optimiza automáticamente las páginas. Sin embargo, esto requiere más configuración y es posible que tu proveedor ya lo tenga activo.

[INFO] La mayoría de los hostings actuales, especialmente los que ofrecen planes de rendimiento, utilizan LiteSpeed. Si tu tienda es lenta y no tienes LiteSpeed, considera migrar a un plan que lo incluya. Es la inversión más rentable para optimizar PrestaShop DirectAdmin.

3. Aumentar la memoria PHP (PHP Memory Limit)

PrestaShop es una plataforma bastante "glotona" en cuanto a recursos. Si la memoria PHP asignada es insuficiente, el sistema no podrá ejecutar todas las tareas y la tienda se ralentizará o dará errores.

Cómo aumentarla en DirectAdmin

  1. Entra en tu panel de DirectAdmin.

  2. Busca la sección Configuración de PHP o Administrador de PHP. A veces se llama Multi PHP Manager o Select PHP Version.

  3. Selecciona tu dominio.

  4. Verás una lista de parámetros. Busca memory_limit y cámbialo a 256M o incluso 512M si tu plan lo permite.

  5. También te recomiendo ajustar estos valores:

    • max_execution_time: 120 segundos.

    • max_input_vars: 5000 (esto es crucial si tienes productos con muchas opciones o combinaciones).

  6. Guarda los cambios.

[WARNING] Si tu plan de hosting es muy básico, aumentar la memoria a 512M podría no estar permitido. Si el sistema no te deja cambiarlo, contacta con tu proveedor y pregunta por el límite máximo.

4. Activar y configurar Memcached o Redis en DirectAdmin

Memcached y Redis son sistemas de caché externa que almacenan datos en la memoria del servidor (RAM). Son mucho más rápidos que almacenar en disco duro. Si tu hosting lo permite, esta es la mejor opción para caché PrestaShop.

Activar Memcached

  1. En DirectAdmin, ve a la sección Servicios o Aplicaciones. Busca Memcached y actívalo.

  2. Anota el puerto que te indica (normalmente el 11211).

  3. Ahora ve a tu PrestaShop, a Parámetros avanzados > Rendimiento.

  4. En Sistema de caché, selecciona Memcached.

  5. Te pedirá la dirección IP del servidor (suele ser 127.0.0.1) y el puerto (11211).

  6. Guarda los cambios.

Activar Redis

Redis es ligeramente más moderno y potente que Memcached. El proceso es similar:

  1. Actívalo desde DirectAdmin.

  2. En PrestaShop, necesitas un módulo específico para Redis (puedes encontrarlo en el marketplace de PrestaShop). El módulo te pedirá la IP y el puerto (normalmente 6379).

[TIP] Si no sabes si tu hosting tiene Memcached o Redis, pregunta al soporte. Es una pregunta muy común y te responderán en segundos. Esta opción, combinada con LiteSpeed, es la fórmula mágica para velocidad PrestaShop.

5. Comprimir imágenes y usar WebP

La caché no lo es todo. Una de las principales causas de lentitud en tiendas online son las imágenes pesadas. Si tienes cientos de fotos de producto sin comprimir, el servidor tardará en enviarlas al navegador.

Cómo comprimir imágenes

  1. Accede a tu panel de administración de PrestaShop.

  2. Ve a Parámetros avanzados > Rendimiento. Busca la sección Optimización de imágenes.

  3. Aquí puedes configurar la calidad de las imágenes (te recomiendo un 85% para un buen equilibrio entre calidad y peso).

  4. Activa la opción Generar imágenes WebP si tu versión de PrestaShop lo permite. El formato WebP pesa hasta un 30% menos que el JPG.

[INFO] Si tu PrestaShop no tiene la opción WebP nativa, puedes instalar un módulo gratuito que lo haga. Busca "WebP" en el marketplace de PrestaShop.

Si quieres ir más allá, puedes usar herramientas externas para comprimir las imágenes antes de subirlas, pero con la configuración interna suele ser suficiente.

6. Activar el navegador y la caché de página en el servidor

Además de la caché de PrestaShop y del servidor, podemos decirle al navegador del cliente que guarde ciertos archivos localmente. Esto se llama caché del navegador.

Configurar la caché del navegador en DirectAdmin

  1. En DirectAdmin, ve a la sección Administrador de archivos.

  2. Busca el archivo .htaccess en la raíz de tu dominio (carpeta public_html).

  3. Haz clic derecho y selecciona Editar.

  4. Al final del archivo, añade el siguiente código:

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

[WARNING] Haz siempre una copia de seguridad del archivo .htaccess antes de editarlo. Si te equivocas, podrías romper tu tienda. Si ves un error 500 después de guardar, restaura la copia de seguridad.

7. Desactivar módulos innecesarios

A veces, el problema no es la configuración, sino la cantidad de "peso" que arrastra la tienda. Cada módulo instalado (aunque no se use) consume recursos del servidor.

Revisión de módulos

  1. Ve a Módulos > Gestor de módulos en tu PrestaShop.

  2. Ordena la lista por Más recientes o Más pesados.

  3. Desinstala y elimina todos los módulos que no estés utilizando. Presta especial atención a los que muestran muchas estadísticas o tienen actualizaciones constantes.

  4. También te recomiendo revisar los módulos de pago que no uses y los que vienen por defecto de fábrica.

[TIP] Un buen truco es desactivar los módulos de "compartir en redes sociales" si no los usas, ya que cargan scripts de terceros que ralentizan la página.

8. Activar la compresión GZIP

La compresión GZIP reduce el tamaño de los archivos que se envían desde el servidor al navegador, como si los metieras en un zip antes de enviarlos. Esto acelera la transferencia de datos.

Cómo activarla en DirectAdmin

  1. Accede al Administrador de archivos y edita el archivo .htaccess como hicimos antes.

  2. Añade este código al final:

<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/json
</IfModule>
  1. Guarda los cambios.

[INFO] Puedes verificar si GZIP está activo usando herramientas online como "GZIP Checker". Simplemente introduce tu URL y te dirá si el servidor está comprimiendo los datos.

9. Purgar (limpiar) la caché correctamente

Una de las dudas más comunes es qué hacer después de hacer cambios en la tienda. Si la caché está activa, los cambios pueden no verse de inmediato.

Cómo limpiar la caché en PrestaShop

  1. Ve a Parámetros avanzados > Rendimiento.

  2. En la parte superior, verás un botón que dice Vaciar la caché. Haz clic en él.

  3. También puedes limpiar la caché desde DirectAdmin. En la sección de LiteSpeed, suele haber un botón de Purge All (purgar todo).

[TIP] Es una buena práctica vaciar la caché después de cada actualización o modificación importante de la tienda. Así te aseguras de que los clientes ven siempre la versión más reciente.

Preguntas frecuentes (FAQ)

A continuación, resolvemos las dudas más habituales que nos encontramos en el soporte técnico sobre este tema.

¿Cuál es la mejor configuración de caché para PrestaShop?

La combinación ganadora es: LiteSpeed Cache en el servidor + Memcached o Redis en PrestaShop + Combinar y minificar archivos. Si no tienes LiteSpeed, activa la caché de archivos de PrestaShop y la compresión GZIP.

¿Por qué mi tienda sigue lenta si tengo la caché activada?

Puede ser por varias razones: el plan de hosting es demasiado básico, las imágenes son demasiado pesadas, hay muchos módulos activos, o tu servidor está saturado. Revisa los puntos 5, 7 y 8 de esta guía.

¿Qué es mejor, Memcached o Redis?

Para PrestaShop, Redis es ligeramente superior en cuanto a velocidad y funcionalidades. Sin embargo, Memcached es más fácil de configurar y a veces está más disponible en los hostings. Cualquiera de los dos es una gran mejora.

¿Cómo sé si mi servidor usa LiteSpeed?

En DirectAdmin, si ves una sección llamada LiteSpeed o LiteSpeed Cache Manager, entonces sí lo usa. También puedes consultar con tu proveedor de hosting.

¿Es seguro editar el archivo .htaccess?

Sí, siempre que hagas una copia de seguridad antes. Si sigues las instrucciones al pie de la letra, no deberías tener problemas. Si algo sale mal, restaura la copia.

¿Cada cuánto tiempo debo vaciar la caché?

No hay una regla fija. Lo normal es vaciarla cuando haces cambios en la tienda (nuevos productos, cambios de precios, modificaciones de diseño, etc.). Si tienes una tienda muy dinámica, puedes programar la limpieza automática con un cron.

Conclusión

Optimizar PrestaShop en DirectAdmin con caché no es una tarea reservada a los expertos. Siguiendo estos pasos, en menos de una hora puedes tener tu tienda cargando a una velocidad considerablemente mayor.

Recuerda que la velocidad es un factor clave para el éxito de tu negocio online. No solo mejora la experiencia del usuario, sino que también te ayuda a posicionarte mejor en los resultados de búsqueda, lo que se traduce en más tráfico y más ventas.

Empieza por los pasos más sencillos (activar la caché interna y la compresión de imágenes) y ve avanzando poco a poco. Si en algún punto te sientes perdido, no dudes en contactar con el soporte de tu hosting. Ellos están para ayudarte a sacar el máximo partido a tu plan.

[TIP] La velocidad es un trabajo continuo. Revisa periódicamente el rendimiento de tu tienda con herramientas como Google PageSpeed Insights o GTmetrix después de aplicar estos cambios. Te sorprenderá la mejora en las puntuaciones.

Con paciencia y esta guía, tu tienda PrestaShop volará. ¡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