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

Cómo mejorar la velocidad de PrestaShop en WordPress con cPanel

Actualizado el 27 de diciembre de 2025

¡Hola! Soy tu técnico de soporte amigable. Hoy vamos a hablar de un tema que preocupa a muchos: cómo mejorar la velocidad de PrestaShop en WordPress con cPanel. Sé que puede sonar a dos mundos distintos, pero lo que realmente queremos es que tu tienda online vuele. Una web rápida no solo mejora la experiencia de usuario, sino que también es clave para el SEO y las ventas. ¿Listo para acelerar? Vamos paso a paso, con instrucciones claras y sin tecnicismos complicados.

¿Por qué es importante la velocidad en PrestaShop (incluso si usas WordPress)?

Aunque PrestaShop es una plataforma de ecommerce independiente, muchos emprendedores integran su tienda con WordPress para gestionar el blog o el contenido estático. Sin embargo, el rendimiento de PrestaShop puede verse afectado por la configuración del servidor, el hosting y las optimizaciones que apliques. Mejorar la velocidad PrestaShop WordPress no es magia, es cuestión de seguir buenas prácticas. Un sitio lento ahuyenta clientes: el 53% de los usuarios abandona si tarda más de 3 segundos en cargar. Además, Google penaliza las webs lentas en los resultados de búsqueda. Así que, ¡manos a la obra!

Requisitos previos: Acceso a cPanel y conocimientos básicos

Antes de empezar, asegúrate de tener acceso a tu panel de control cPanel. Si tu hosting usa otro panel como Syspanel (antes conocido como HestiaCP), no te preocupes: los pasos son similares, solo que en Syspanel accederás por el puerto 2106 (ejemplo: tudominio.com:2106). Para este artículo, nos centraremos en cPanel, pero los principios aplican a cualquier panel.

Necesitarás:

  • Usuario y contraseña de cPanel.
  • Acceso a la carpeta de archivos de tu PrestaShop (normalmente en public_html o una subcarpeta).
  • Conocimientos básicos de navegación en archivos (no te asustes, te guiaré).

Paso 1: Activar la compresión Gzip y el almacenamiento en caché del navegador

La compresión Gzip reduce el tamaño de los archivos que se envían al navegador, haciendo que la página cargue más rápido. El almacenamiento en caché del navegador permite que los visitantes guarden archivos estáticos (como imágenes, CSS y JavaScript) localmente, por lo que no tienen que descargarlos cada vez.

Desde cPanel (si tienes acceso a "Optimizar sitio web")

  1. Inicia sesión en cPanel.
  2. Busca la sección Software y haz clic en Optimizar sitio web.
  3. Selecciona tu dominio.
  4. Marca las opciones:
    • Comprimir contenido (Gzip).
    • Almacenar en caché en el navegador.
  5. Haz clic en Actualizar configuración.

[TIP] Si no ves esta opción, puedes hacerlo manualmente editando el archivo .htaccess (lo veremos más adelante).

Si tu hosting no tiene la opción, edita el .htaccess

  1. Ve a Administrador de archivos en cPanel.
  2. Navega a la carpeta raíz de tu PrestaShop (normalmente public_html).
  3. Busca el archivo .htaccess (si no lo ves, activa "Mostrar archivos ocultos").
  4. Haz clic derecho y selecciona Editar.
  5. Añade estas líneas al inicio del archivo:
<IfModule mod_deflate.c>
  AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript application/x-javascript
</IfModule>

<IfModule mod_expires.c>
  ExpiresActive On
  ExpiresByType image/jpg "access plus 1 year"
  ExpiresByType image/jpeg "access plus 1 year"
  ExpiresByType image/gif "access plus 1 year"
  ExpiresByType image/png "access plus 1 year"
  ExpiresByType text/css "access plus 1 month"
  ExpiresByType text/javascript "access plus 1 month"
  ExpiresByType application/javascript "access plus 1 month"
</IfModule>

Guarda los cambios. Esto activa Gzip y el caché del navegador.

Paso 2: Optimizar imágenes sin perder calidad

Las imágenes suelen ser el mayor lastre para la velocidad. PrestaShop tiene configuraciones de imágenes, pero a menudo no están optimizadas.

Desde el panel de administración de PrestaShop

  1. Ve a Preferencias > Imágenes.
  2. Revisa los tamaños generados. Elimina los que no uses (por ejemplo, versiones muy grandes para miniaturas).
  3. Ajusta la calidad JPEG al 85% (es un buen equilibrio entre calidad y peso).

Usa un plugin de compresión (si tu PrestaShop está en WordPress)

Si tu tienda está integrada con WordPress (por ejemplo, usando un plugin como "PrestaShop Integration"), instala un optimizador de imágenes como Smush o ShortPixel. Estos comprimen las imágenes automáticamente al subirlas.

Herramientas externas

Para imágenes ya existentes, usa herramientas online como TinyPNG o comprime manualmente antes de subir.

[INFO] Las imágenes en WebP pueden ahorrar hasta un 30% más de peso. PrestaShop 1.7+ ya soporta WebP. Actívalo en Preferencias > Imágenes si tu servidor lo permite.

Paso 3: Activar la caché de PrestaShop y optimizar la base de datos

PrestaShop tiene su propio sistema de caché. Si no lo activas, cada visita genera consultas a la base de datos, ralentizando todo.

Activar la caché en PrestaShop

  1. Ve a Preferencias > Rendimiento.
  2. En Caché, selecciona .
  3. Elige Sistema de archivos (es el más compatible con la mayoría de hostings).
  4. En Combinar, comprimir y almacenar en caché..., marca:
    • Combinar archivos JavaScript.
    • Comprimir archivos JavaScript.
    • Combinar archivos CSS.
    • Comprimir archivos CSS.
  5. Guarda.

[WARNING] Si tu tienda usa módulos que no son compatibles con la combinación, puede dar errores visuales. Si ves algo raro, desactiva la combinación y prueba una por una.

Optimizar la base de datos

Con el tiempo, la base de datos acumula revisiones de pedidos, productos y registros. Límpiala:

  1. Ve a Preferencias > Base de datos en PrestaShop.
  2. Haz clic en Optimizar tablas.
  3. También puedes usar un plugin como Advanced Database Cleaner (si usas WordPress) o un script manual desde phpMyAdmin en cPanel.

Paso 4: Usar una Red de Entrega de Contenido (CDN)

Una CDN distribuye tus archivos estáticos (imágenes, CSS, JS) en servidores de todo el mundo, acercándolos al usuario. Esto acelera la carga, especialmente si tienes clientes en diferentes países.

Cómo configurar una CDN en PrestaShop

  1. Regístrate en un servicio como Cloudflare (gratuito) o StackPath.
  2. En Cloudflare:
    • Añade tu dominio.
    • Configura los registros DNS (suele ser automático).
    • Activa la opción Caché y SSL (si tienes certificado).
  3. En PrestaShop, ve a Módulos > Módulos y servicios.
  4. Instala el módulo Cloudflare (oficial) o un módulo CDN genérico.
  5. Configura la URL de tu CDN (por ejemplo, cdn.tudominio.com).

[TIP] Si no quieres módulos, puedes editar el archivo config/smarty.config.inc.php en PrestaShop y definir la variable _PS_IMG_DIR_ apuntando a tu CDN. Pero es más avanzado; recomiendo el módulo.

Paso 5: Configurar el servidor web y PHP en cPanel

El rendimiento de PrestaShop depende mucho de la configuración del servidor. En cPanel puedes ajustar PHP y activar opciones como OPcache o Memcached.

Ajustar la versión de PHP

  1. En cPanel, busca Seleccionar versión de PHP (o MultiPHP Manager).
  2. Elige la versión más reciente compatible con PrestaShop (PHP 8.0 o superior, pero verifica que tus módulos sean compatibles).
  3. Haz clic en Establecer como actual.

Activar OPcache

  1. En el mismo administrador de PHP, busca la pestaña Extensiones.
  2. Marca OPcache.
  3. Configura los parámetros recomendados:
    • opcache.enable=1
    • opcache.memory_consumption=128
    • opcache.max_accelerated_files=4000

Usar Memcached o Redis para la caché de sesiones

  1. Instala Memcached desde Software > Módulos PHP (si tu hosting lo permite).
  2. En PrestaShop, ve a Preferencias > Rendimiento y selecciona Memcached como sistema de caché.
  3. Introduce los datos del servidor (normalmente localhost y puerto 11211).

[INFO] Si tu hosting no soporta Memcached, puedes usar el caché de archivos (Filesystem) que ya activamos antes. Es suficiente para sitios pequeños.

Paso 6: Minimizar el uso de módulos y temas pesados

Cada módulo y cada script extra añaden tiempo de carga. Revisa qué módulos tienes instalados y desactiva los que no uses.

Cómo identificar módulos lentos

  1. Ve a Módulos > Gestor de módulos.
  2. Ordena por Rendimiento (si tu versión lo permite) o revisa manualmente.
  3. Desactiva módulos de estadísticas, widgets sociales o cualquier funcionalidad que no sea esencial.

Elegir un tema optimizado

Los temas de PrestaShop pueden ser muy pesados. Opta por un tema ligero y responsive. Evita los que tengan muchos sliders, animaciones o imágenes de fondo grandes.

[TIP] Usa Google PageSpeed Insights o GTmetrix para medir el impacto de cada cambio. Así sabrás qué está mejorando realmente.

Paso 7: Configurar el almacenamiento en caché a nivel de servidor (Varnish o LiteSpeed)

Si tu hosting usa LiteSpeed (común en cPanel), puedes activar LiteSpeed Cache que es extremadamente rápido. También puedes configurar Varnish si tu plan lo permite.

Para LiteSpeed:

  1. En cPanel, busca LiteSpeed Cache Manager.
  2. Actívalo para tu dominio.
  3. En PrestaShop, instala el plugin LiteSpeed Cache for PrestaShop (si existe) o configura las reglas en el .htaccess (consulta con tu hosting).

Para Varnish:

  1. Pregunta a tu proveedor de hosting si lo tienen disponible.
  2. Si sí, configura el puerto adecuado (normalmente 80 o 8080) en PrestaShop.

[WARNING] No todos los hostings permiten Varnish. Si no es tu caso, no te preocupes; con los pasos anteriores ya notarás una gran mejora.

Paso 8: Realizar pruebas y monitorizar la velocidad

No puedes mejorar lo que no mides. Usa herramientas gratuitas para comprobar tu progreso.

Herramientas recomendadas:

  • Google PageSpeed Insights: Te da notas y recomendaciones específicas.
  • GTmetrix: Muestra tiempos de carga y desglose de recursos.
  • Pingdom Tools: Prueba desde diferentes ubicaciones.

Qué buscar:

  • Tiempo de carga: Menos de 3 segundos es aceptable; menos de 2, excelente.
  • Puntuación de rendimiento: Busca 80+ en móvil y 90+ en escritorio.
  • Archivos grandes: Identifica imágenes o scripts que puedas comprimir.

Preguntas frecuentes (FAQ)

¿Puedo mejorar la velocidad PrestaShop WordPress sin cPanel?

Sí, pero cPanel facilita muchas configuraciones. Si usas Syspanel (HestiaCP), recuerda que el puerto es 2106 y las opciones pueden estar en "Configuración del servidor" o "PHP". Los pasos de edición de archivos (como .htaccess) son idénticos.

¿Es necesario usar un CDN?

No es obligatorio, pero si tienes tráfico internacional, te ayudará mucho. Para tiendas locales, con las optimizaciones básicas suele bastar.

¿Qué hago si después de todo sigue lento?

Revisa si tu hosting es el problema. Un hosting compartido barato puede no dar suficiente recursos. Considera migrar a un VPS o un hosting gestionado para PrestaShop. También verifica que no tengas un plugin de WordPress que consuma muchos recursos (como un page builder pesado).

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

Una vez al mes es suficiente, o después de grandes cambios (como importar muchos productos).

Conclusión: Acelerar PrestaShop en cPanel es más fácil de lo que parece

Hemos recorrido todos los pasos clave para optimizar rendimiento PrestaShop cPanel: desde activar Gzip y caché, hasta ajustar PHP y usar CDN. Recuerda que la constancia es importante: monitoriza tu web periódicamente y aplica mejoras poco a poco. No necesitas ser un experto técnico; con estas guías básicas, cualquier usuario puede acelerar PrestaShop cPanel y ofrecer una experiencia de compra rápida y profesional.

Si te surge alguna duda, vuelve a este artículo o contacta con tu soporte técnico. ¡Tu tienda online merece volar!

¿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