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

Cómo optimizar la velocidad de PrestaShop: Guía para DirectAdmin

Actualizado el 10 de abril de 2026

¿Tu tienda PrestaShop va lenta? No te preocupes, no necesitas ser un experto en servidores para notar una mejora drástica. Si tu hosting utiliza el panel de control DirectAdmin, estás de suerte, porque tienes acceso directo a muchas de las palancas que más influyen en el rendimiento de tu tienda online.

En esta guía práctica, vamos a desgranar paso a paso cómo optimizar PrestaShop para que cargue en un abrir y cerrar de ojos. Olvídate de tecnicismos complejos; aquí hablamos claro y con acciones concretas que puedes aplicar tú mismo, incluso si es tu primera vez.

¿Por qué es tan importante la velocidad en PrestaShop?

Antes de ponernos manos a la obra, entendamos el "por qué". Un sitio lento no solo frustra a tus clientes, sino que también te penaliza en Google. La tasa de rebote se dispara (la gente se va antes de que cargue la página) y tus conversiones caen en picado. De hecho, un retraso de solo un segundo en la carga puede reducir las conversiones hasta en un 7%.

Además, Google utiliza la velocidad de carga como un factor de posicionamiento (Core Web Vitals). Si tu tienda es lenta, tu competencia aparecerá antes en los resultados de búsqueda. Por eso, velocidad PrestaShop y posicionamiento SEO van de la mano. Optimizar no es un lujo, es una necesidad para sobrevivir en el comercio electrónico.

Fase 1: Configuración interna de PrestaShop (El Primer Gran Paso)

Vamos a empezar por el panel de administración de tu tienda. Aquí es donde PrestaShop guarda sus secretos para rendir mejor.

Activa el modo de mantenimiento (temporalmente)

Es una buena práctica hacer estos cambios con la tienda "offline" para que tus clientes no vean errores a mitad de configuración.

  1. Ve a Parámetros avanzados > Rendimiento.
  2. En la parte superior, activa el Modo de mantenimiento.
  3. Guarda los cambios.

Activa la caché (El corazón de la velocidad)

La caché guarda versiones estáticas de tus páginas para no tener que generarlas cada vez que alguien las visita. Esto reduce muchísimo la carga del servidor.

  1. En la misma pantalla de Parámetros avanzados > Rendimiento, busca la sección Caché.
  2. Selecciona para "Usar caché".
  3. En "Caché de combinación", elige Usar la caché de Apache o Usar la caché de Memcached si tu hosting lo ofrece (pregunta a tu proveedor). Si no sabes cuál elegir, empieza con la de Apache, que es la más universal y no requiere configuración adicional.
  4. Guarda los cambios.

Combina y comprime archivos JavaScript y CSS

Cada archivo JS y CSS que carga tu web es una petición extra al servidor. Cuantas menos peticiones, más rápido. PrestaShop puede unificarlos en un solo archivo y comprimirlos.

  1. En Parámetros avanzados > Rendimiento, busca la sección Rendimiento de los archivos.
  2. Activa las opciones:
    • Combinar archivos JavaScript.
    • Comprimir archivos JavaScript con el método gzip.
    • Combinar archivos CSS.
    • Comprimir archivos CSS con el método gzip.
  3. Guarda los cambios.

[WARNING]: Después de activar estas opciones, revisa tu tienda a fondo (home, categorías, fichas de producto, carrito). Si algo se ve raro o roto, desactiva estas opciones, ya que a veces algún módulo no es compatible con la combinación de archivos.

Activa el modo "No guardar en caché" para el panel de administración

Esto es para ti, para que tu trabajo diario en el back-office no consuma recursos del servidor. En la misma página de Rendimiento, busca Rendimiento del Back-Office y activa No guardar en caché. Sentirás que el panel va más fluido.

Fase 2: Optimización a nivel de Servidor con DirectAdmin

Aquí es donde entramos en el panel de control de tu hosting. DirectAdmin te da el poder de ajustar el entorno donde corre tu tienda.

Activa la compresión Gzip a nivel global

Aunque PrestaShop tiene su propia compresión, hacerlo desde el servidor es más eficiente. Esto hace que el servidor comprima los archivos antes de enviarlos al navegador del visitante, reduciendo el peso de la transferencia hasta en un 70%.

  1. Entra en tu panel de DirectAdmin.
  2. Busca la sección Administración de Cuentas y haz clic en Opciones de PHP o Configuración de PHP (el nombre puede variar).
  3. Busca la opción zlib.output_compression y cámbiala a On (o al valor 1).
  4. Guarda los cambios.

Habilita la caché de PHP (Opcache)

Esta es una de las optimizaciones más potentes. Opcache guarda los scripts PHP ya compilados en memoria, evitando que el servidor tenga que "traducirlos" en cada visita.

  1. En DirectAdmin, ve a Administración de Cuentas > Configuración de PHP.
  2. Busca la sección opcache.
  3. Asegúrate de que opcache.enable esté en On.
  4. Puedes ajustar la memoria con opcache.memory_consumption (por ejemplo, 128 o 256 MB si tu plan lo permite).
  5. Guarda los cambios.

[TIP]: Si no encuentras estas opciones, es posible que tu hosting use una versión de PHP gestionada por CloudLinux. En ese caso, la configuración puede estar en Selector de Versiones de PHP (a menudo llamado "PHP Selector") dentro de tu cuenta de DirectAdmin. Busca las mismas opciones ahí.

Elige la versión de PHP más moderna

Cada versión de PHP incluye mejoras de rendimiento y seguridad. Usar una versión antigua es como tener un coche de carreras con ruedas de bicicleta.

  1. En DirectAdmin, busca Selector de Versiones de PHP o PHP Manager.
  2. Elige la versión más reciente y estable que soporte tu PrestaShop (normalmente PHP 8.0, 8.1 o superior).
  3. Guarda los cambios.

[INFO]: Antes de cambiar la versión de PHP, asegúrate de que tu versión de PrestaShop sea compatible. Si no lo haces, podrías ver errores. Consulta la documentación de tu versión de PrestaShop para ver qué versiones de PHP soporta.

Fase 3: Ajustes Avanzados en el Servidor (Para los más valientes)

Si ya has hecho lo anterior y quieres ir un paso más allá, puedes tocar la configuración de Apache, el servidor web.

Activa la caché de páginas de Apache (mod_pagespeed o mod_cache)

Esta es una técnica más avanzada, pero con un impacto enorme. El módulo mod_pagespeed de Google no solo comprime, sino que también optimiza automáticamente las imágenes, el CSS y el JS en tiempo real.

  1. Accede a DirectAdmin como administrador principal (o pide a tu proveedor que lo haga).
  2. Ve a Administración de Servidor > Configuración de Apache.
  3. Busca la sección Módulos y asegúrate de que mod_pagespeed esté instalado y activado. Si no lo está, actívalo.
  4. Guarda los cambios y reinicia Apache.

[WARNING]: Esta es una tarea delicada. Si no te sientes cómodo, es mejor que contactes con tu proveedor de hosting y les pidas que activen mod_pagespeed o mod_cache. Un mal ajuste puede romper la web.

Activa la caché de MySQL (Query Cache)

Las consultas a la base de datos son otro cuello de botella. Guardar en caché las consultas más repetidas alivia el servidor.

  1. En DirectAdmin, busca Administración de Servidor > Configuración de MySQL.
  2. Busca el parámetro query_cache_size y ponle un valor (por ejemplo, 64M o 128M).
  3. También puedes ajustar query_cache_type a 1 (ON).
  4. Guarda y reinicia MySQL.

[INFO]: En versiones nuevas de MySQL/MariaDB (10.1.1+), la caché de consultas está obsoleta y desactivada por defecto. Si tu hosting usa una versión reciente, esta opción puede no estar disponible. No te preocupes, es normal.

Fase 4: Optimización de Imágenes y Módulos (El Toque Final)

Tu trabajo en el servidor ha terminado. Ahora vamos a por los elementos visibles de tu tienda.

Comprime tus imágenes sin perder calidad

Las imágenes son, casi siempre, el mayor peso de una página web. Una imagen de 2MB puede convertirse en una de 200KB sin que se note la diferencia.

  • Antes de subirlas: Usa herramientas como TinyPNG o Compressor.io para reducir el peso de las imágenes en tu ordenador.
  • Después de subirlas: Instala un módulo de compresión de imágenes como "Smush" o "PrestaShop Image Optimizer". Estos módulos pueden optimizar automáticamente todas las imágenes que ya tienes subidas.

Haz una auditoría de módulos

Demasiados módulos activos son como tener demasiadas aplicaciones abiertas en tu móvil: todo va más lento.

  1. Ve a Módulos > Gestor de Módulos en tu back-office.
  2. Desactiva y desinstala todos los módulos que no estés usando.
  3. Presta especial atención a los módulos de "sliders", "pop-ups" y "mega-menus" que son muy pesados. Si puedes, sustitúyelos por opciones más ligeras.

Preguntas Frecuentes (FAQ)

¿Cuál es la mejor manera de acelerar PrestaShop?
La combinación de activar la caché interna de PrestaShop, la compresión de archivos (Gzip) y la caché de PHP (Opcache) en tu servidor DirectAdmin es el primer gran paso. Después, optimizar las imágenes es lo que más impacto visual notará tu usuario.

¿Es difícil configurar DirectAdmin para PrestaShop?
No, para nada. Las opciones de PHP y la configuración de Apache están en el panel de control, y con esta guía puedes hacerlo en menos de 30 minutos. Si te sientes perdido, tu proveedor de hosting puede ayudarte, ya que es una tarea común.

¿Qué hago si mi tienda sigue lenta después de todo esto?
Puede que tu plan de hosting sea insuficiente para el tráfico que recibes. Considera contratar un plan VPS o un hosting gestionado específico para PrestaShop. También puedes revisar si algún módulo de terceros está causando problemas, desactivándolos uno a uno para aislar el problema.

¿Puedo usar esta guía si mi hosting no usa DirectAdmin?
La mayoría de los consejos sobre la configuración de PrestaShop (caché, compresión) son universales. Para la parte del servidor, tendrás que buscar las opciones equivalentes en tu panel (cPanel, Plesk, Syspanel, etc.). Si usas Syspanel (antes conocido como HestiaCP), el acceso se realiza por el puerto 2106 y las opciones de PHP se encuentran en el apartado de "Configuración de PHP".

Conclusión: La velocidad es un viaje, no un destino

Optimizar PrestaShop con DirectAdmin es un proceso continuo. No basta con hacerlo una vez; debes monitorizar tu tienda regularmente y hacer ajustes cuando sea necesario. Te recomiendo usar herramientas gratuitas como Google PageSpeed Insights o GTmetrix para ver la puntuación de tu web y obtener recomendaciones específicas.

Empieza con los pasos de este artículo y verás una mejora notable en el rendimiento PrestaShop. No solo tus clientes te lo agradecerán con compras, sino que Google también te recompensará con mejores posiciones 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