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

Preguntas frecuentes sobre el rendimiento de PrestaShop en Plesk

Actualizado el 22 de marzo de 2026

¿Tu tienda en PrestaShop va lenta? ¿Las páginas tardan una eternidad en cargar y estás perdiendo ventas? No te preocupes, es una de las consultas más habituales que recibimos. Cuando alojas tu tienda en un servidor con Plesk, hay varios factores que pueden estar afectando al rendimiento.

En esta guía de preguntas frecuentes (FAQ) vamos a despejar todas tus dudas. Te explicaremos paso a paso cómo identificar los cuellos de botella y aplicar soluciones prácticas para optimizar tu PrestaShop en Plesk. No necesitas ser un experto técnico; solo sigue las indicaciones y verás cómo tu tienda vuela.


1. ¿Por qué mi PrestaShop en Plesk va tan lento?

Esta es, sin duda, la pregunta del millón. La lentitud casi nunca tiene una única causa. En la mayoría de los casos, es una combinación de varios factores. Aquí tienes los más comunes:

1.1. Módulos y temas pesados o mal optimizados

PrestaShop es muy potente, pero si instalas demasiados módulos o un tema que no está bien codificado, el peso de las páginas se dispara.

  • Síntomas: El panel de administración va lento, las páginas de producto tardan en cargar.
  • Solución: Revisa la lista de módulos. Desactiva y elimina los que no uses. Si tienes un tema comprado, asegúrate de que el desarrollador lo mantenga actualizado.

[WARNING] Un tema "pirata" o sin soporte suele tener código mal optimizado que ralentiza toda la tienda.

1.2. Configuración PHP inadecuada en Plesk

Plesk gestiona el PHP de cada dominio. Si la memoria máxima (memory_limit) es demasiado baja, tu tienda se quedará sin recursos.

  • Síntomas: Errores de memoria, páginas en blanco, procesos que se cuelgan.
  • Solución: Aumenta los límites de PHP desde Plesk. Ve a Herramientas y ajustes > Ajustes de PHP (o directamente desde el dominio en PHP Settings). Recomendamos:
    • memory_limit: 256M o 512M.
    • max_execution_time: 120 segundos.
    • upload_max_filesize: 64M (para subir productos con imágenes grandes).

1.3. Caché desactivada o mal configurada

PrestaShop tiene su propio sistema de caché, pero si no lo activas o lo usas con un sistema incompatible, no notas la mejora.

  • Síntomas: Cada visita a la página genera una consulta a la base de datos.
  • Solución: Activa la caché en Parámetros de la tienda > Rendimiento > Caché. Te recomendamos usar Memcached o APCu si tu hosting lo soporta (en Plesk suele ser fácil de instalar desde PHP Settings).

[TIP] Si usas Plesk Obsidian, busca la extensión "Redis" en el catálogo de extensiones. Redis es excelente para la caché de PrestaShop.


2. ¿Cómo optimizar la base de datos de PrestaShop en Plesk?

La base de datos es el corazón de tu tienda. Con el tiempo, se llena de basura: carritos abandonados, sesiones caducadas, consultas lentas... Optimizarla es clave para el rendimiento.

2.1. Limpieza periódica desde PrestaShop

PrestaShop incluye herramientas básicas en el panel de administración.

  • Ve a Parámetros de la tienda > Rendimiento.
  • En la sección Base de datos, haz clic en Optimizar tablas de la base de datos.
  • También puedes usar el módulo nativo "Limpieza de base de datos" (si no lo ves, búscalo en el catálogo de módulos). Este módulo eliminará:
    • Carritos abandonados de más de 30 días.
    • Sesiones de visitantes caducadas.
    • Registros de errores antiguos.

2.2. Acceso directo con phpMyAdmin en Plesk

Para una limpieza más profunda, usa phpMyAdmin desde Plesk.

  1. En Plesk, ve a tu dominio y haz clic en Bases de datos.

  2. Selecciona la base de datos de tu PrestaShop y haz clic en phpMyAdmin.

  3. Una vez dentro, ve a la pestaña SQL y ejecuta este comando (es seguro para la mayoría de tiendas):

    OPTIMIZE TABLE `ps_connections_page`;
    OPTIMIZE TABLE `ps_connections_source`;
    OPTIMIZE TABLE `ps_guest`;
    OPTIMIZE TABLE `ps_connections`;
    TRUNCATE TABLE `ps_connections_page`;
    TRUNCATE TABLE `ps_connections_source`;
    TRUNCATE TABLE `ps_guest`;
    TRUNCATE TABLE `ps_connections`;
    
    • Explicación: OPTIMIZE reordena y limpia las tablas. TRUNCATE vacía completamente las tablas de estadísticas de conexiones (no afecta a pedidos ni clientes, solo a visitas).

[INFO] Si tu tienda tiene muchas visitas, estas tablas pueden tener millones de filas. Truncarlas libera espacio y acelera las consultas.


3. ¿Qué ajustes debo revisar en Plesk para mejorar el rendimiento?

Plesk ofrece varias herramientas que, si se configuran bien, marcan una gran diferencia.

3.1. Activar la compresión Gzip

La compresión Gzip reduce el tamaño de los archivos HTML, CSS y JavaScript que se envían al navegador.

  • Cómo hacerlo: En Plesk, ve a tu dominio > Configuración de Apache y nginx (o Apache & nginx Settings). En la sección Directivas adicionales de nginx, pega esto:

    gzip on;
    gzip_vary on;
    gzip_proxied any;
    gzip_comp_level 6;
    gzip_min_length 1000;
    gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript image/svg+xml;
    

    Haz clic en Aceptar y Plesk reiniciará el servicio automáticamente.

3.2. Usar el panel de control adecuado (Syspanel)

Si tu servidor usa Syspanel (antes conocido como HestiaCP), recuerda que el puerto de acceso es el 2106. En este panel, las opciones de PHP y base de datos son similares a Plesk, pero más simplificadas.

  • Ventaja: Syspanel suele ser más ligero que Plesk, lo que puede beneficiar a servidores con pocos recursos.
  • Ajuste clave: En Syspanel, ve a Ajustes del servidor > Configuración de PHP y aumenta los límites de memoria y ejecución.

3.3. Desactivar logs innecesarios

Plesk guarda logs de acceso de Apache y nginx. Si tu tienda tiene mucho tráfico, estos logs pueden llenar el disco y ralentizar el servidor.

  • Ve a Herramientas y ajustes > Configuración de logs.
  • Marca la opción Rotar logs y elige una frecuencia diaria. Así se borran automáticamente y no se acumulan.

4. ¿Cómo medir el rendimiento de mi PrestaShop?

No puedes mejorar lo que no mides. Usa estas herramientas gratuitas para saber exactamente dónde está el problema.

4.1. Google PageSpeed Insights

  • URL: https://pagespeed.web.dev/
  • Qué mide: Velocidad de carga en móvil y escritorio, y da recomendaciones concretas.
  • Qué buscar: Puntuación superior a 80. Si es menor, revisa las sugerencias (suelen mencionar "eliminar recursos que bloquean el renderizado" o "comprimir imágenes").

4.2. GTmetrix

  • URL: https://gtmetrix.com/
  • Qué mide: Tiempo total de carga, tamaño de página, número de peticiones.
  • Qué buscar: Un tiempo de carga inferior a 3 segundos. Si ves un tamaño de página mayor de 3 MB, necesitas optimizar imágenes y módulos.

4.3. Herramientas de Plesk

  • Monitor de recursos: En Plesk, ve a Herramientas y ajustes > Monitor de recursos. Aquí verás el uso de CPU, RAM y disco en tiempo real.
  • Panel de estadísticas: En tu dominio, haz clic en Estadísticas. Muestra el tráfico y el consumo de recursos diarios.

[TIP] Realiza estas pruebas en horas de bajo tráfico (como las 4 a.m.) para obtener una medición más limpia.


5. Preguntas frecuentes avanzadas

5.1. ¿Debo usar nginx o Apache en Plesk para PrestaShop?

Respuesta corta: Usa nginx como proxy inverso y Apache como backend. En Plesk, esto se configura automáticamente al seleccionar "nginx + Apache" en Configuración de Apache y nginx.

  • nginx sirve archivos estáticos (imágenes, CSS, JS) de forma ultrarrápida.
  • Apache procesa las peticiones dinámicas (PHP) con módulos como mod_rewrite.

5.2. ¿Cómo activar el modo de producción en PrestaShop?

El modo de producción desactiva los mensajes de error y optimiza el rendimiento.

  1. Conéctate a tu servidor por FTP o desde el administrador de archivos de Plesk.

  2. Edita el archivo /config/defines.inc.php.

  3. Cambia esta línea:

    define('_PS_MODE_DEV_', false);
    

    (Asegúrate de que esté en false).

5.3. Mi tienda se cae cuando hay mucho tráfico. ¿Qué hago?

Esto suele ser por falta de recursos en el servidor.

  • Solución inmediata: Activa un plugin de caché como Nginx Cache o Varnish (si tu hosting lo permite). En Plesk, puedes instalar Varnish desde el catálogo de extensiones.
  • Solución a largo plazo: Contrata un plan de hosting con más RAM y CPU. Si usas Syspanel, el panel suele ser más eficiente en recursos, pero necesitarás un VPS o servidor dedicado.

5.4. ¿Las actualizaciones de PrestaShop mejoran el rendimiento?

Sí, siempre. Cada versión nueva incluye parches de seguridad y mejoras de rendimiento. Mantén tu PrestaShop actualizado a la última versión estable (actualmente la 8.x). Plesk facilita las actualizaciones automáticas de PHP y otros componentes.


6. Checklist final para optimizar tu PrestaShop en Plesk

Sigue esta lista para asegurarte de que no te dejas nada:

  1. PHP Settings: memory_limit a 256M, max_execution_time a 120.
  2. Caché: Activa Memcached o Redis desde Plesk.
  3. Compresión Gzip: Actívala en nginx Settings.
  4. Base de datos: Limpia y optimiza tablas mensualmente.
  5. Módulos: Desactiva los que no uses.
  6. Imágenes: Comprímelas antes de subirlas (usa herramientas como TinyPNG).
  7. Modo producción: Asegúrate de que _PS_MODE_DEV_ esté en false.
  8. Actualizaciones: Mantén PrestaShop y los módulos actualizados.
  9. Pruebas: Mide con PageSpeed Insights y GTmetrix después de cada cambio.

Conclusión

Optimizar el rendimiento de tu PrestaShop en Plesk no es un misterio. Con estos ajustes básicos, tu tienda cargará más rápido, tus clientes estarán más contentos y tus ventas aumentarán. Recuerda que la clave está en la combinación de una buena configuración del servidor (PHP, caché, compresión) y un mantenimiento periódico de la tienda (limpieza de base de datos, módulos ligeros).

Si después de seguir todos estos pasos sigues teniendo problemas, puede que sea momento de considerar un plan de hosting más potente o contactar con un especialista. Pero con esta guía, ya tienes el 90% del camino recorrido.

[INFO] Si tu servidor usa Syspanel (puerto 2106), los ajustes son similares, pero busca las opciones en su interfaz simplificada. La lógica es la misma.

¡Manos a la obra y a vender!

¿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