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

Cómo optimizar la velocidad de PrestaShop en tu servidor cPanel

Actualizado el 1 de diciembre de 2025

Si tienes una tienda online con PrestaShop, sabes que cada segundo cuenta. Un sitio lento no solo frustra a tus clientes, sino que también afecta tu posicionamiento en Google. La buena noticia es que, si tu hosting usa cPanel, tienes en tus manos una herramienta poderosa para optimizar el rendimiento de tu tienda sin ser un experto en servidores.

En esta guía extensa y paso a paso, te voy a explicar cómo lograr que tu PrestaShop vuele. Vamos a tocar desde la configuración del propio servidor (cPanel) hasta ajustes finos dentro de la tienda. No necesitas ser un técnico, solo seguir las instrucciones.


¿Por qué es clave la velocidad en PrestaShop?

Antes de ponernos manos a la obra, entendamos por qué esto es tan importante. Un estudio de Google dice que el 53% de los usuarios abandonan un sitio si tarda más de 3 segundos en cargar. En una tienda online, eso se traduce directamente en ventas perdidas.

Además, Google usa la velocidad como factor de ranking. Un PrestaShop lento aparecerá más abajo en los resultados de búsqueda. Así que optimizar la velocidad no es un lujo, es una necesidad para tu negocio.


Lo primero: revisa tu hosting y servidor

PrestaShop es exigente. No es lo mismo que un blog simple. Necesita recursos. Si tu plan de hosting es muy básico (por ejemplo, compartido con cientos de sitios), todo lo que hagamos servirá de poco.

[INFO] Si tu tienda tiene más de 500 productos o recibe más de 1000 visitas al día, considera migrar a un VPS o servidor dedicado. Pregunta a tu proveedor de hosting.

Activa PHP 8.x y optimiza su configuración

Desde cPanel, entra a Seleccionar versión de PHP (o MultiPHP Manager). Asegúrate de tener la versión más reciente de PHP 8.x (8.1, 8.2, etc.). Las versiones nuevas son mucho más rápidas.

Luego, haz clic en Switch to PHP Options (o similar) y ajusta estos valores:

  • memory_limit: 256M o más (recomendado 512M para tiendas grandes).
  • max_execution_time: 120 (para procesos largos).
  • max_input_time: 120.
  • upload_max_filesize: 64M.
  • post_max_size: 64M.
  • opcache.enable: On (esto es clave, guarda el código compilado).
  • opcache.memory_consumption: 128.
  • opcache.max_accelerated_files: 4000.

Guarda los cambios. Esto ya le dará un respiro a tu PrestaShop.

[TIP] Si no ves estas opciones, contacta a tu soporte de hosting. A veces las tienen ocultas en un panel avanzado.


Configura el almacenamiento en caché desde cPanel

El caché es tu mejor amigo. Guarda versiones estáticas de tus páginas para que el servidor no tenga que generarlas cada vez.

Activa el Caché de Nginx (si está disponible)

En cPanel, busca Engintron o Nginx Cache. Si tu hosting lo ofrece, actívalo. Es como ponerle turbo a tu servidor.

Si no lo tienes, puedes instalar LiteSpeed Cache si tu servidor usa LiteSpeed (pregunta a tu proveedor).

Usa un plugin de caché para PrestaShop

Dentro de tu tienda, instala un módulo de caché. Los más populares son:

  • PrestaShop Cache: el oficial, gratuito.
  • Speed Cache: de pago pero muy potente.
  • J2Cache: gratuito y efectivo.

Configúralo para que use caché de archivos o Redis si tu servidor lo soporta.

[WARNING] No actives varios sistemas de caché a la vez. Pueden entrar en conflicto y ralentizar todo. Elige uno y configúralo bien.


Optimiza las imágenes: el peso que no ves

Las imágenes suelen ser el 60% del peso de una página. Si las subes sin comprimir, tu PrestaShop se arrastrará.

Desde cPanel: Instala un optimizador de imágenes

Busca en cPanel la opción ImageMagick o PNGQuant (a veces dentro de Softaculous). Si no está, pide a tu hosting que lo active.

Desde PrestaShop: activa la compresión automática

Ve a Preferencias > Imágenes en tu backoffice. Activa la opción Generar imágenes automáticamente y elige formato WebP (si tu versión lo permite). WebP pesa hasta un 30% menos que JPG.

Además, en Parámetros de la tienda > Rendimiento, activa Combinar y comprimir archivos CSS y JavaScript. Esto reduce el número de peticiones al servidor.

[TIP] Usa herramientas como TinyPNG o Squoosh antes de subir imágenes. Un producto en 800x800px bien comprimido pesa menos de 100KB.


Reduce las peticiones HTTP

Cada archivo (CSS, JS, imagen) que carga tu página es una petición. Menos peticiones = más velocidad.

Activa la combinación de archivos en PrestaShop

En Rendimiento > Rendimiento de la tienda, activa:

  • Combinar archivos CSS: Sí.
  • Comprimir archivos CSS: Sí.
  • Combinar archivos JavaScript: Sí.
  • Comprimir archivos JavaScript: Sí.

Esto fusiona muchos archivos pequeños en uno solo.

Elimina módulos innecesarios

Revisa tu lista de módulos. Desactiva y desinstala todo lo que no uses. Cada módulo activo añade código y peticiones.

Pregúntate: ¿Realmente necesito ese contador de visitas? ¿Ese botón de compartir en redes? A veces menos es más.


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

Una CDN guarda copias de tu tienda en servidores de todo el mundo. Cuando un usuario de México accede, el contenido se sirve desde un servidor cercano, no desde tu hosting en España.

Cómo integrarla desde cPanel

Muchos hostings ofrecen Cloudflare directamente desde cPanel. Actívalo y configura:

  • SSL: Flexible (si tienes certificado) o Full (recomendado).
  • Caché: Activa el caché de archivos estáticos (CSS, JS, imágenes).
  • Minificación: Cloudflare puede minificar HTML, CSS y JS automáticamente.

[INFO] La versión gratuita de Cloudflare es suficiente para la mayoría de tiendas pequeñas y medianas.


Ajusta la base de datos

PrestaShop guarda todo en MySQL. Con el tiempo, la base de datos se llena de basura: pedidos cancelados, carritos abandonados, revisiones de productos.

Limpia la base de datos con un módulo

Instala un módulo como Advanced MySQL Cleaner o PrestaShop Cleaner. Ejecútalo una vez al mes para eliminar registros huérfanos.

Optimiza las tablas desde cPanel

Entra a phpMyAdmin desde cPanel. Selecciona tu base de datos de PrestaShop. Marca todas las tablas (clic en "Seleccionar todo") y en el menú desplegable elige Optimizar tabla. Esto reorganiza los índices y libera espacio.


Configura el servidor web (Apache o LiteSpeed)

El servidor web es el que entrega los archivos. Si usas Apache (lo más común), puedes mejorar su rendimiento.

Activa la compresión Gzip

Desde cPanel, busca Optimizar sitio web (o similar). Elige Comprimir todo el contenido. Esto hace que los archivos se envíen comprimidos, como un archivo ZIP, y el navegador los descomprime al vuelo.

Habilita el almacenamiento en caché del navegador

En la misma sección, activa Almacenamiento en caché del navegador. Así, cuando un usuario vuelve a tu tienda, muchas cosas ya están guardadas en su ordenador.

[WARNING] Si usas un plugin de caché de PrestaShop, no actives el caché del navegador desde cPanel también. Pueden solaparse. Elige una opción.


Monitorea el rendimiento

No puedes mejorar lo que no mides. Usa herramientas gratuitas como:

  • Google PageSpeed Insights: te da notas y sugerencias.
  • GTmetrix: muestra qué archivos tardan más.
  • Pingdom: mide el tiempo total de carga.

Ejecuta una prueba antes de empezar y otra después de cada cambio. Así sabes si realmente estás avanzando.

[TIP] Apunta la puntuación inicial. Por ejemplo: "Velocidad móvil: 45/100". Después de aplicar todo, deberías subir a 75+.


FAQ: Preguntas frecuentes sobre velocidad de PrestaShop

P: ¿Cada cuánto debo limpiar la base de datos?
R: Una vez al mes es suficiente. Si tu tienda tiene mucho tráfico, hazlo cada 15 días.

P: ¿Es mejor usar Redis o Memcached?
R: Redis es más moderno y rápido. Si tu servidor lo soporta (pregunta a tu hosting), úsalo. Si no, Memcached también sirve.

P: ¿Puedo hacer todo esto yo mismo o necesito un técnico?
R: Todo lo que te he explicado se puede hacer desde cPanel y el backoffice de PrestaShop. Si te sientes inseguro, empieza por lo más fácil: activar el caché y comprimir imágenes. El resto, ve paso a paso.

P: ¿Y si mi hosting no tiene cPanel?
R: Si usas Syspanel (antes conocido como HestiaCP), el acceso es por el puerto 2106. Los principios son los mismos, aunque los nombres de las opciones pueden variar. Busca equivalentes como "PHP Settings" o "Cache".

P: ¿Afecta la versión de PrestaShop a la velocidad?
R: Sí. Las versiones 1.7 y 8.x son mucho más optimizadas que las antiguas 1.6. Si estás en una versión muy vieja, considera actualizar (con cuidado y haciendo copia de seguridad).


Conclusión: ponlo en práctica ya

La velocidad de tu PrestaShop no es magia, es una serie de decisiones técnicas que puedes tomar desde cPanel y la configuración de tu tienda. Cada ajuste suma: una imagen más ligera, un caché bien configurado, una base de datos limpia.

No necesitas hacerlo todo en un día. Empieza por lo más impactante:

  1. Activa PHP 8.x y sube la memoria.
  2. Instala un módulo de caché.
  3. Comprime imágenes.
  4. Activa Cloudflare.

En una semana, notarás la diferencia. Tus clientes lo agradecerán con mejores conversiones y Google te recompensará con mejores posiciones.

Si te surge alguna duda, recuerda: tu soporte técnico de hosting está para ayudarte. Y si usas Syspanel, ya sabes, puerto 2106.

¡Manos a la obra y a vender más rápido!

¿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