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

Optimizar PrestaShop para velocidad en DirectAdmin

Actualizado el 24 de junio de 2026

¿Tu tienda PrestaShop va lenta en DirectAdmin? No te preocupes, es un problema más común de lo que crees, y lo bueno es que tiene solución. Una tienda online que carga en más de 3 segundos puede hacer que pierdas hasta el 50% de tus visitantes. En este artículo te voy a guiar paso a paso para optimizar PrestaShop y mejorar la velocidad PrestaShop usando las herramientas que te ofrece tu panel de DirectAdmin optimización. Además, te daré trucos para que el rendimiento tienda sea el mejor posible en tu PrestaShop hosting. Prepárate para convertir tu tienda en un cohete.

¿Por qué es clave la velocidad en tu tienda PrestaShop?

Antes de meternos en materia, entiende esto: la velocidad no es solo un lujo, es una necesidad. Google penaliza las tiendas lentas en sus resultados de búsqueda, y los usuarios simplemente se van. Si tu rendimiento tienda no es bueno, estás perdiendo ventas y posicionamiento. La buena noticia es que con DirectAdmin tienes control total sobre el servidor, y con unos pocos ajustes puedes optimizar PrestaShop para que vuele.

Primeros pasos: Revisa tu hosting en DirectAdmin

Lo primero es asegurarte de que tu PrestaShop hosting tenga los recursos mínimos. No esperes milagros en un plan básico compartido. Accede a tu panel DirectAdmin (normalmente en tudominio.com:2222) y verifica:

  • PHP: Debe ser 7.4 o superior (idealmente 8.0+).
  • Memoria: Al menos 512 MB de RAM para PrestaShop.
  • Espacio en disco: Suficiente para productos, imágenes y caché.

Si tu plan es muy limitado, considera migrar a uno mejor. Pero si cumples, vamos al siguiente paso.

Configura PHP y MySQL para velocidad

Ajusta PHP en DirectAdmin

El motor de PrestaShop depende mucho de PHP. Entra en DirectAdmin > PHP Settings y busca estas opciones:

  1. memory_limit: Ponlo a 256M o 512M. PrestaShop necesita memoria para procesar páginas.
  2. max_execution_time: 300 segundos (para tareas largas como importar productos).
  3. upload_max_filesize: 32M (para subir imágenes pesadas).
  4. post_max_size: 32M (relacionado con formularios).

Guarda los cambios. Esto ya mejora el rendimiento tienda.

Optimiza MySQL

PrestaShop usa MySQL para todo. En DirectAdmin ve a MySQL Management y busca las variables de rendimiento. Si tienes acceso, ajusta:

  • query_cache_size: 64M (ayuda a cachear consultas repetitivas).
  • innodb_buffer_pool_size: 25-50% de tu RAM disponible (ejemplo: 1GB si tienes 4GB de RAM).
  • tmp_table_size y max_heap_table_size: 64M cada una.

Si no puedes tocar MySQL, no te preocupes, aún hay mucho que hacer desde PrestaShop.

Activa la caché en PrestaShop (paso clave)

La caché es tu mejor amiga para optimizar PrestaShop. Reduce las consultas a la base de datos y acelera la carga. Sigue estos pasos desde el panel de administración de PrestaShop:

  1. Ve a Preferencias > Rendimiento.
  2. En Caché, selecciona Usar caché.
  3. Elige Sistema de archivos (el más compatible en DirectAdmin).
  4. En Cache de Smarty, marca Forzar compilación y No sobreescribir archivos compilados.
  5. Guarda.

[TIP] Si tu hosting tiene Redis o Memcached (pregunta a tu proveedor), úsalos. Son mucho más rápidos que la caché de archivos. En DirectAdmin, a veces puedes instalarlos desde Softaculous o solicitarlos al soporte.

Comprime y combina archivos CSS y JavaScript

PrestaShop carga muchos archivos CSS y JS. Comprimirlos y combinarlos reduce peticiones HTTP. En el mismo Rendimiento:

  1. En Combinación, compresión y almacenamiento en caché (CCC):
    • Smart cache for CSS: Sí.
    • Smart cache for JavaScript: Sí.
    • Compresión de HTML: Sí.
    • Compresión de Javascript y CSS: Sí.
  2. Activa Apache optimization (si está disponible).

Esto hará que tu velocidad PrestaShop mejore notablemente. Pero ojo: si tienes problemas visuales, desactiva estas opciones una por una para identificar el conflicto.

Optimiza imágenes: el peso muerto de tu tienda

Las imágenes son el principal lastre de cualquier tienda. Una imagen de 2MB puede tardar segundos en cargar. Para optimizar PrestaShop, haz esto:

  • Usa herramientas externas: Antes de subir, comprime imágenes con TinyPNG o JPEGmini.
  • Configura PrestaShop: Ve a Preferencias > Imágenes. Ajusta los tamaños que realmente usas (por ejemplo, 800x800 para productos principales). Elimina los que no necesites.
  • Activa WebP: Si tu hosting lo soporta (PHP 7.4+), instala un módulo gratuito como "PrestaShop WebP" para servir imágenes en formato moderno.

[INFO] DirectAdmin no tiene una herramienta nativa para WebP, pero puedes pedir a tu proveedor que active la extensión gd o imagick con soporte WebP.

Activa la compresión Gzip en DirectAdmin

La compresión Gzip reduce el tamaño de los archivos enviados al navegador. En DirectAdmin:

  1. Ve a Custom HTTPD Configs > Include Editor.
  2. Selecciona tu dominio y añade en Pre Virtual Host Include:
<IfModule mod_deflate.c>
  AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript application/x-javascript application/json
</IfModule>
  1. Guarda y reinicia Apache desde DirectAdmin > Service Management > Apache.

Si no te sientes cómodo editando configuraciones, pide a tu soporte que lo active. Es un cambio pequeño que da grandes resultados para el rendimiento tienda.

Usa una CDN para distribuir el contenido

Una CDN (Red de Distribución de Contenidos) almacena tus archivos estáticos (imágenes, CSS, JS) en servidores de todo el mundo. Así, un usuario en España no descarga desde un servidor en Estados Unidos. Para optimizar PrestaShop con CDN:

  1. Regístrate en Cloudflare (gratuito).
  2. En DirectAdmin, cambia los nameservers de tu dominio a los que te da Cloudflare.
  3. En PrestaShop, instala el módulo oficial de Cloudflare o configura manualmente la CDN en Preferencias > Rendimiento > CDN.

[WARNING] Si usas SSL, asegúrate de que Cloudflare tenga activo "Full SSL (strict)" para evitar errores.

Minimiza el uso de módulos y temas pesados

Los módulos y temas son la causa número 1 de lentitud. Cada módulo añade código y consultas. Haz una auditoría:

  • Desactiva módulos que no uses en Módulos > Catálogo de módulos.
  • Elimina los que no necesites (no solo desactivar, borrar).
  • Usa temas ligeros: Evita temas con sliders animados, muchos efectos o scripts externos. Busca temas optimizados para velocidad PrestaShop.

[TIP] Prueba el tema por defecto "Classic" o uno de pago como "Warehouse" que es conocido por ser rápido.

Configura el servidor web en DirectAdmin

Activa Keep-Alive

Mantener la conexión abierta entre el navegador y el servidor reduce el tiempo de carga. En DirectAdmin:

  1. Ve a Custom HTTPD Configs > Include Editor.
  2. Añade en Pre Virtual Host Include:
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 5

Ajusta PHP-FPM (si lo tienes)

Si tu DirectAdmin usa PHP-FPM (pregunta a tu proveedor), puedes configurarlo para que gestione mejor las peticiones. En PHP Settings busca:

  • pm.max_children: 10-20 (dependiendo de tu RAM).
  • pm.start_servers: 5.
  • pm.max_spare_servers: 10.

Esto evita que el servidor se sature con muchas visitas.

Monitorea el rendimiento con herramientas

Después de aplicar todo, mide los resultados. Usa:

  • Google PageSpeed Insights: Te da notas y recomendaciones.
  • GTmetrix: Muestra tiempos de carga y sugerencias.
  • Pingdom: Ideal para ver el peso de tu página.

Si ves que algo falla, revisa los pasos anteriores. La optimización PrestaShop es un proceso continuo.

Preguntas frecuentes (FAQ)

¿Cuánto tiempo tarda en notarse la mejora?

Inmediatamente después de aplicar cambios como la caché o compresión. Otros, como la CDN, tardan unas horas en propagarse.

¿Puedo hacer todo esto sin tocar DirectAdmin?

Sí, desde el panel de PrestaShop puedes activar caché y compresión. Pero los ajustes en DirectAdmin (PHP, MySQL, Gzip) marcan la diferencia.

¿Qué hago si mi hosting no me permite ciertos cambios?

Contacta al soporte de tu proveedor. Explícales que necesitas optimizar PrestaShop y pídeles que activen Gzip, PHP 8.0 y Redis si es posible.

¿Usar módulos de caché de pago vale la pena?

Sí, módulos como "PrestaShop Cache" o "NitroPack" pueden automatizar muchas optimizaciones. Pero primero prueba las gratuitas.

Conclusión: tu tienda merece ser rápida

Optimizar PrestaShop para velocidad en DirectAdmin no es un mito. Con estos pasos, desde ajustar PHP hasta activar Gzip y usar CDN, puedes lograr que tu velocidad PrestaShop sea competitiva. Recuerda que el rendimiento tienda afecta directamente a tus ventas y al SEO. No dejes para mañana lo que puedes hacer hoy: entra en tu DirectAdmin, aplica estos cambios y verás cómo tus clientes te lo agradecen con más conversiones.

[INFO] Si tu proveedor usa Syspanel (antes HestiaCP), el acceso es por el puerto 2106. Los pasos son similares, pero busca las opciones en el panel correspondiente.

¿Listo para darle caña a tu tienda? ¡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