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

Guía para optimizar la velocidad de PrestaShop en WordPress con cPanel

Actualizado el 10 de enero de 2026

¿Tu tienda PrestaShop va lenta y no sabes por dónde empezar? Es una situación muy frustrante, sobre todo cuando estás perdiendo ventas porque los visitantes se van antes de que cargue la página. Si tienes tu PrestaShop alojado en un servidor con cPanel, estás de suerte. Con unos cuantos ajustes bien dirigidos, puedes optimizar PrestaShop WordPress cPanel y notar una mejora drástica en los tiempos de carga. En esta guía paso a paso, te explicaré cómo acelerar PrestaShop cPanel desde cero, sin necesidad de ser un experto técnico.


¿Por qué mi PrestaShop va tan lento?

Antes de lanzarnos a los ajustes, es importante entender las causas más comunes de un PrestaShop lento cPanel. El problema suele venir de varios frentes: un hosting compartido con recursos limitados, imágenes sin optimizar, módulos mal configurados, una base de datos desordenada o un tema demasiado pesado. La buena noticia es que con cPanel tienes herramientas para atacar cada uno de estos puntos.


Paso 1: Activa la compresión Gzip desde cPanel

La compresión Gzip reduce el tamaño de los archivos que se envían desde tu servidor al navegador del usuario. Es uno de los cambios más sencillos y efectivos.

  1. Accede a cPanel. Normalmente es tudominio.com/cpanel o tudominio.com:2083.
  2. Busca la sección Optimizar sitio web (puede estar dentro de "Software" o "Rendimiento").
  3. Selecciona tu dominio y elige Comprimir todo el contenido.
  4. Guarda los cambios.

[TIP]: Si no encuentras esta opción, puedes activarlo manualmente añadiendo este código al archivo .htaccess (en la raíz de tu PrestaShop):

<IfModule mod_deflate.c>
  AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript application/x-javascript
</IfModule>

Paso 2: Activa el almacenamiento en caché del navegador

El almacenamiento en caché permite que los archivos estáticos (CSS, JS, imágenes) se guarden temporalmente en el ordenador del visitante. Así, cuando vuelva a tu tienda, no tendrá que descargarlos de nuevo.

  1. En cPanel, busca Editar archivos .htaccess o accede al Administrador de archivos.
  2. Abre el archivo .htaccess (si no existe, créalo en la raíz de tu PrestaShop).
  3. Añade estas líneas al final:
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
  Header set Cache-Control "max-age=2592000, public"
</FilesMatch>

Esto indica al navegador que guarde esos archivos durante 30 días. Puedes ajustar el número (2592000 son 30 días en segundos).


Paso 3: Optimiza las imágenes de tu tienda

Las imágenes son el principal culpable de la lentitud. PrestaShop no las comprime automáticamente, así que debes hacerlo tú.

  1. Usa un plugin o herramienta externa: Puedes instalar un módulo de optimización de imágenes en PrestaShop (como "PrestaShop Image Optimizer") o usar una herramienta online como TinyPNG.
  2. Sube imágenes en el formato correcto: Usa JPEG para fotos y PNG para gráficos con transparencias. Evita BMP o TIFF.
  3. Ajusta el tamaño: Las imágenes no deben ser más grandes de lo que realmente se muestran. Por ejemplo, si tu producto se ve a 800x800 píxeles, no subas una imagen de 4000x4000.

[WARNING]: No comprimas demasiado, porque perderás calidad. Busca un equilibrio: con una compresión del 70-80% suele ser suficiente.


Paso 4: Activa la caché interna de PrestaShop

PrestaShop tiene su propio sistema de caché, pero no viene activado por defecto. Actívalo desde el panel de administración.

  1. Ve a Parámetros de la tienda > Rendimiento.
  2. En Caché, selecciona .
  3. Elige Sistema de archivos como método de almacenamiento (es el más compatible con cPanel).
  4. Guarda los cambios.

Además, en la misma sección, activa la Compresión de HTML, CSS y JavaScript. Esto minifica (reduce el tamaño) de esos archivos.


Paso 5: Combina y minifica CSS y JavaScript

La minificación elimina espacios, saltos de línea y comentarios innecesarios de los archivos CSS y JS. La combinación fusiona varios archivos en uno solo, reduciendo las peticiones al servidor.

  1. En Parámetros de la tienda > Rendimiento, busca Combinar y comprimir archivos CSS y Combinar y comprimir archivos JavaScript.
  2. Actívalos.
  3. Guarda.

[INFO]: Si después de activarlo ves que algún elemento de tu tienda se rompe (por ejemplo, un menú no funciona), desactívalo y prueba con un plugin de terceros como "JCH Optimize" (si usas WordPress, pero para PrestaShop hay módulos similares).


Paso 6: Optimiza la base de datos

La base de datos de PrestaShop acumula registros temporales, sesiones caducadas y datos de pedidos antiguos que ralentizan las consultas.

  1. Desde cPanel: Busca phpMyAdmin.
  2. Selecciona la base de datos de tu PrestaShop.
  3. Marca todas las tablas (con el check superior).
  4. En el menú desplegable, elige Optimizar tabla.

También puedes instalar un módulo como "PrestaShop Database Optimizer" para automatizar esta tarea.

[TIP]: Haz esto una vez al mes para mantener la base de datos ligera.


Paso 7: Usa una CDN (Red de Distribución de Contenidos)

Una CDN almacena copias de tus archivos estáticos (imágenes, CSS, JS) en servidores repartidos por todo el mundo. Cuando un usuario visita tu tienda, los archivos se cargan desde el servidor más cercano, reduciendo la latencia.

  1. Elige un proveedor de CDN (Cloudflare es gratuito y muy popular).
  2. Regístrate y añade tu dominio.
  3. Sigue los pasos para cambiar los servidores DNS de tu dominio (te los dará el proveedor).
  4. Una vez activado, en cPanel puedes instalar un plugin o módulo para que PrestaShop se integre con la CDN.

[WARNING]: Al cambiar los DNS, puede tardar hasta 24 horas en propagarse. No te asustes si ves la tienda caída durante ese tiempo.


Paso 8: Revisa los módulos y temas instalados

Los módulos y temas mal programados son una fuente común de lentitud. No todos los que ves en el mercado están optimizados.

  1. Desactiva módulos que no uses: En el panel de administración, ve a Módulos > Módulos y servicios y desinstala los que no necesites.
  2. Elige un tema ligero: Temas como "Warehouse" o "Transformer" son rápidos, pero si tu tema actual es muy pesado, considera cambiarlo.
  3. Actualiza todo: Mantén PrestaShop, los módulos y el tema en su última versión. Las actualizaciones suelen incluir mejoras de rendimiento.

Paso 9: Configura el hosting para PrestaShop

cPanel te permite ajustar algunos parámetros del servidor que afectan directamente a la velocidad.

  1. PHP version: En Seleccionar versión de PHP, elige la más reciente compatible con tu PrestaShop (PHP 8.0 o 8.1 suelen ser buenas opciones).
  2. Memory limit: En Configuración de PHP, aumenta el límite de memoria a 256 MB o más (puedes editarlo en el archivo php.ini o desde el selector de versiones de PHP).
  3. Max execution time: Ponlo a 120 segundos para evitar que procesos largos se corten.

[INFO]: Si tu hosting es compartido, es posible que no puedas aumentar la memoria más allá de cierto límite. En ese caso, considera migrar a un VPS o servidor dedicado.


Paso 10: Monitoriza el rendimiento

Después de todos estos cambios, debes comprobar si realmente ha mejorado la velocidad.

  1. Usa herramientas online: GTmetrix, Google PageSpeed Insights o Pingdom. Analiza tu URL y mira las recomendaciones.
  2. Interpreta los resultados: Busca métricas como "Time to First Byte" (TTFB) que debería estar por debajo de 200 ms, y "Largest Contentful Paint" (LCP) por debajo de 2.5 segundos.
  3. Repite los pasos: Si alguna métrica está mal, vuelve a la sección correspondiente y ajusta.

Preguntas Frecuentes (FAQ)

¿Puedo usar estos mismos pasos si mi PrestaShop está en otro panel como Syspanel?

Sí, los principios son los mismos. En Syspanel (antes conocido como HestiaCP, acceso por puerto 2106), encontrarás herramientas similares para gestionar archivos, bases de datos y configuraciones PHP. La diferencia está en la interfaz, pero los ajustes son análogos.

¿Qué hago si después de activar la caché mi tienda se ve rara?

Limpia la caché de PrestaShop desde Parámetros de la tienda > Rendimiento > Limpiar caché. Si persiste, desactiva la opción de combinar CSS/JS y prueba con un módulo de caché específico.

¿Es necesario usar una CDN?

No es obligatorio, pero sí muy recomendable si tienes visitas de diferentes países. Sin CDN, tu servidor tiene que atender todas las peticiones desde un solo lugar, lo que aumenta la latencia.

¿Cada cuánto debo optimizar la base de datos?

Una vez al mes es suficiente, a menos que tengas mucho tráfico y muchas ventas. En ese caso, puedes hacerlo semanalmente.

¿Mi hosting compartido es suficiente para PrestaShop?

Depende del tráfico. Para una tienda pequeña (menos de 500 visitas diarias) puede valer, pero si empiezas a crecer, notarás límites. Un VPS o servidor dedicado te dará más control y recursos.


Conclusión

Optimizar la velocidad de PrestaShop no es un misterio, pero requiere paciencia y seguir un orden lógico. Con estos 10 pasos, que van desde la compresión Gzip hasta la monitorización, lograrás una tienda mucho más rápida y mejorarás la experiencia de tus clientes. Recuerda que la velocidad PrestaShop cPanel depende de un equilibrio entre el hosting, la configuración del servidor y el contenido de tu tienda.

Si después de aplicar todo esto tu PrestaShop lento cPanel persiste, revisa si tu plan de hosting es suficiente o si hay algún módulo conflictivo. Y si necesitas ayuda más avanzada, no dudes en contactar con tu proveedor de hosting o con un desarrollador especializado.

¡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