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

Optimizar la velocidad de PrestaShop en cPanel (caché, CSS, imágenes)

Actualizado el 23 de marzo de 2026

¿Tu tienda PrestaShop va lenta? No te preocupes, no eres el único. Una tienda online que tarda más de 3 segundos en cargar pierde más de la mitad de sus visitantes. Y si usas cPanel como panel de control de tu hosting, tienes a tu disposición todas las herramientas necesarias para acelerar PrestaShop sin necesidad de ser un experto en programación. En esta guía extensa y paso a paso, te voy a enseñar a optimizar PrestaShop cPanel desde cero, centrándonos en los tres pilares clave: caché, CSS y optimización de imágenes. Al final, tendrás una tienda mucho más rápida, con mejor posicionamiento SEO y una experiencia de usuario infinitamente mejor.

Vamos a ello. No necesitas conocimientos técnicos avanzados, solo seguir las instrucciones al pie de la letra y, sobre todo, tener paciencia. Cada cambio que hagamos, por pequeño que sea, suma.

¿Por qué es tan importante la velocidad en PrestaShop?

Antes de ensuciarnos las manos con la configuración, es crucial entender el porqué. Google utiliza la velocidad de carga como un factor de posicionamiento. Si tu tienda es lenta, tu página aparecerá más abajo en los resultados de búsqueda que la de tus competidores, que sí están optimizados. Pero esto no es solo una cuestión de SEO. La tasa de conversión también se ve afectada directamente. Un usuario que espera más de 4 segundos a que se cargue un producto, probablemente abandonará la compra y buscará en otro sitio. Por lo tanto, optimizar PrestaShop cPanel no es un lujo, es una necesidad para sobrevivir en el comercio electrónico actual.

Además, una tienda rápida reduce el número de peticiones al servidor, lo que se traduce en un menor consumo de recursos. Esto es especialmente importante si tu plan de hosting es compartido. Con una buena optimización, puedes alargar la vida útil de tu plan actual y evitar costes extra de actualización.


Paso 1: Activar y Configurar la Caché en PrestaShop

La caché es el mecanismo que guarda copias temporales de tus páginas para que, cuando un usuario las visite, el servidor no tenga que generarlas desde cero cada vez. Es, sin duda, el primer paso y el más impactante para acelerar PrestaShop.

Activar la Caché del Servidor (CCC)

PrestaShop tiene una función integrada llamada Combinar, Comprimir y Cachear (CCC). Esta herramienta es una joya, ya que fusiona todos tus archivos CSS y JavaScript en uno solo, reduciendo drásticamente el número de peticiones HTTP al servidor. Para activarla, sigue estos pasos:

  1. Accede a tu panel de administración de PrestaShop.
  2. Ve a Preferencias > Rendimiento.
  3. En la sección "Combinar, Comprimir y Cachear (CCC)", encontrarás varias opciones. Te recomiendo activar las siguientes:
    • Cachear hojas de estilos (CSS): Sí.
    • Cachear hojas de JavaScript (JS): Sí.
    • Cachear y comprimir el código HTML: Sí.
    • Comprimir el código JavaScript con el compresor CCC: Sí.

[WARNING]: Al activar estas opciones, es posible que en el back-office veas la tienda un poco "rota" o sin estilos. Esto es normal. Simplemente, fuerza la recarga de tu navegador con Ctrl + F5 o limpia la caché de tu navegador para ver los cambios correctamente.

Activar la Caché de Páginas

Esta es la caché que guarda las páginas completas ya renderizadas. Es la más eficaz. En la misma pantalla de Preferencias > Rendimiento, busca la opción "Caché".

  1. En el desplegable "Usar caché", selecciona "Sí".
  2. En "Sistema de caché", elige "File System" (Sistema de archivos). Esta es la opción más compatible con la mayoría de los hostings en cPanel. Si tu hosting tiene soporte para Memcached o Redis, puedes usarlos, pero para la mayoría de usuarios, File System es la opción más segura y estable.

Con esto, PrestaShop guardará las páginas visitadas en archivos temporales en tu servidor, lo que reducirá el tiempo de carga de forma exponencial.


Paso 2: Optimizar el Rendimiento desde cPanel

Ahora pasamos a la parte del servidor. cPanel nos ofrece herramientas como CloudFlare o la compresión GZIP, que son fundamentales para optimizar PrestaShop cPanel.

Habilitar la Compresión GZIP

La compresión GZIP reduce el tamaño de los archivos que se envían al navegador del usuario, como si los comprimieras en un archivo ZIP antes de enviarlos. Esto hace que la transferencia de datos sea mucho más rápida. Para activarla, podemos hacerlo de dos maneras:

Opción A: Desde el Administrador de Archivos de cPanel

  1. Entra en cPanel y busca la sección "Archivos".
  2. Haz clic en "Administrador de archivos".
  3. Ve a la carpeta public_html (o la carpeta raíz donde esté instalada tu tienda).
  4. Busca el archivo .htaccess. Si no lo ves, activa la opción "Mostrar archivos ocultos" en la esquina superior derecha.
  5. Haz clic derecho sobre .htaccess y selecciona "Editar".
  6. Al final del archivo, añade el siguiente código:
# Compresión GZIP
<IfModule mod_deflate.c>
  AddOutputFilterByType DEFLATE text/plain
  AddOutputFilterByType DEFLATE text/html
  AddOutputFilterByType DEFLATE text/xml
  AddOutputFilterByType DEFLATE text/css
  AddOutputFilterByType DEFLATE application/xml
  AddOutputFilterByType DEFLATE application/xhtml+xml
  AddOutputFilterByType DEFLATE application/rss+xml
  AddOutputFilterByType DEFLATE application/javascript
  AddOutputFilterByType DEFLATE application/x-javascript
</IfModule>
  1. Guarda los cambios y cierra el editor.

Opción B: Desde el Panel de Optimización de cPanel

  1. En cPanel, busca la sección "Optimizar" o "Optimizar sitio web" (dependiendo de la versión).
  2. Selecciona la opción "Comprimir todo el contenido".
  3. Haz clic en "Actualizar configuración".

[TIP]: Puedes verificar si la compresión GZIP está activa usando herramientas online gratuitas como GIDNetwork o Check GZIP. Simplemente introduce la URL de tu tienda y te dirá si está comprimida.

Activar la Caché del Navegador (Leverage Browser Caching)

Esta técnica le dice al navegador del usuario que guarde ciertos archivos (como logos, CSS o imágenes) en su caché local durante un tiempo determinado. Así, cuando el usuario vuelva a visitar tu tienda, el navegador no tendrá que descargarlos de nuevo, acelerando la carga de forma notable.

Nuevamente, vamos a editar el archivo .htaccess. Añade este código justo debajo del que añadimos anteriormente:

# Caché del navegador
<IfModule mod_expires.c>
  ExpiresActive On
  ExpiresByType image/jpg "access 1 year"
  ExpiresByType image/jpeg "access 1 year"
  ExpiresByType image/gif "access 1 year"
  ExpiresByType image/png "access 1 year"
  ExpiresByType text/css "access 1 month"
  ExpiresByType application/pdf "access 1 month"
  ExpiresByType text/x-javascript "access 1 month"
  ExpiresByType application/x-shockwave-flash "access 1 month"
  ExpiresByType image/x-icon "access 1 year"
  ExpiresDefault "access 1 month"
</IfModule>

Paso 3: Optimización de Imágenes, el Secreto del SEO

Las imágenes son los archivos más pesados en una tienda online. Unas fotos de producto mal optimizadas pueden ralentizar tu web más que cualquier otra cosa. Aquí tienes las claves para optimizarlas.

Redimensionar y Comprimir Imágenes Antes de Subirlas

La regla de oro: nunca subas una imagen directamente desde tu cámara. Las fotos de alta resolución pesan varios megabytes, algo totalmente innecesario para la web.

  1. Redimensiona: Antes de subir una imagen a PrestaShop, redimensiona su tamaño a un máximo de 800x800 píxeles (o el tamaño máximo que muestres en tu tienda). Puedes usar herramientas gratuitas online como TinyPNG o Compressor.io, o programas como Photoshop o GIMP.
  2. Comprime: Después de redimensionar, comprime la imagen. En TinyPNG o Compressor.io puedes hacerlo directamente. Esto reducirá el peso del archivo en un 70-80% sin perder calidad visible.

Configurar el Formato WebP en PrestaShop

El formato WebP es el futuro de las imágenes web. Ofrece una calidad similar a PNG o JPG, pero con un peso mucho menor. PrestaShop 1.7 y 8 tienen soporte nativo para WebP desde la versión 1.7.6.

  1. Ve a Preferencias > Imágenes en tu back-office.
  2. Activa la opción "Usar WebP" si está disponible.
  3. Guarda los cambios.

Si tu versión de PrestaShop no tiene esta opción, puedes instalar un módulo gratuito que genere automáticamente versiones WebP de tus imágenes, como "WebP images".

Activar el Lazy Loading (Carga Diferida)

El Lazy Loading es una técnica que impide que las imágenes se carguen hasta que el usuario llega a la parte de la página donde se encuentran. Esto es especialmente útil en páginas de categorías con muchos productos.

  1. En Preferencias > Rendimiento, busca la opción "Activar la carga diferida (Lazy loading) de imágenes".
  2. Actívala y guarda los cambios.

Con esta opción, la página principal cargará mucho más rápido, ya que solo descargará las imágenes que están en el área visible del navegador.


Paso 4: Configuración Avanzada y Plugins de Caché

Si has seguido todos los pasos anteriores, tu tienda ya debería ser notablemente más rápida. Pero podemos ir un paso más allá.

Activar el Modo Mantenimiento

Parece contradictorio, pero activar el modo mantenimiento mientras haces cambios en la configuración es una buena práctica. Evita que los usuarios vean errores o una tienda "a medio construir" mientras estás optimizando. Ve a Parámetros Avanzados > Mantenimiento y actívalo. Cuando termines, desactívalo.

Usar un Módulo de Caché Avanzado

PrestaShop tiene su caché nativa, pero para un rendimiento aún mayor, te recomiendo instalar módulos de caché especializados como "Advanced Cache" o "Page Cache". Estos módulos ofrecen opciones más finas de control sobre la caché, como la exclusión de ciertas páginas o la integración con CDNs.

¿Qué pasa si mi hosting usa Syspanel en lugar de cPanel?

A lo largo de esta guía hemos hablado de cPanel, pero es posible que tu hosting utilice otro panel de control, como Syspanel. No te preocupes, los conceptos son los mismos. La diferencia principal es la interfaz. En Syspanel, el acceso se realiza a través del puerto 2106 (por ejemplo, https://tu-dominio.com:2106). La estructura de carpetas y archivos es la misma, así que podrás seguir todos los pasos de esta guía, adaptando las rutas de acceso y los nombres de las secciones a la interfaz de Syspanel.

[INFO]: Si tu hosting te da acceso por FTP, también puedes editar el archivo .htaccess descargándolo con un programa como FileZilla, editarlo con un editor de texto plano (como Notepad++) y volver a subirlo.


Paso 5: Verificar los Resultados

Una vez que hayas hecho todos los cambios, es hora de comprobar el resultado. No te quedes solo con la sensación de que va más rápido, mide los datos.

Herramientas para Medir la Velocidad

  1. Google PageSpeed Insights: La herramienta más famosa. Solo tienes que introducir la URL de tu tienda y te dará una puntuación de 0 a 100, tanto para móvil como para escritorio, junto con recomendaciones específicas.
  2. GTmetrix: Otra herramienta excelente que te muestra un desglose detallado del tiempo de carga de cada elemento de tu página.
  3. Pingdom Tools: Similar a las anteriores, con un gráfico de cascada para ver qué archivos tardan más en cargarse.

Interpretar los Resultados

Una puntuación de 80 o más en PageSpeed Insights es un buen objetivo. Si ves que la puntuación es baja, revisa las recomendaciones que te dan. Muchas veces te indicarán que "Aprovecha la caché del navegador" o "Comprime imágenes". Si es así, repasa los pasos 2 y 3 de esta guía, ya que probablemente no se aplicaron correctamente.


Preguntas Frecuentes (FAQ) sobre Optimizar PrestaShop

Aquí tienes las respuestas a las dudas más comunes que surgen cuando se quiere optimizar PrestaShop cPanel.

¿Es seguro activar todas las opciones de caché?

Sí, en general es seguro. Las opciones de caché de PrestaShop están diseñadas para funcionar juntas. El único inconveniente es que, cuando hagas cambios en el diseño o en los módulos, puede que tengas que limpiar la caché manualmente para ver los cambios. Puedes hacerlo desde Preferencias > Rendimiento pulsando el botón "Vaciar la caché".

¿Qué hago si mi tienda se ve mal después de activar el CCC?

Esto es un problema común. Lo primero que debes hacer es forzar la recarga del navegador con Ctrl + F5. Si el problema persiste, es probable que haya un conflicto con algún módulo. Desactiva los módulos de terceros uno a uno para identificar al culpable. Si el problema es con un módulo específico, puedes excluirlo de la caché desde la configuración avanzada del CCC.

¿Cuánto tiempo tarda en notarse la mejora?

La mejora es inmediata. En cuanto activas la caché y la compresión, la velocidad de carga de tu tienda debería mejorar notablemente en las primeras visitas. La optimización de imágenes, sin embargo, requiere que las nuevas imágenes se suban ya optimizadas. Para las imágenes antiguas, tendrás que regenerarlas desde Preferencias > Imágenes pulsando el botón de regeneración de miniaturas.

¿Necesito un CDN para acelerar PrestaShop?

Un CDN (Red de Entrega de Contenidos) no es estrictamente necesario, pero es muy recomendable, especialmente si tu audiencia es internacional. CloudFlare es una opción gratuita y fácil de configurar desde cPanel. Un CDN almacena copias de tu tienda en servidores de todo el mundo, por lo que los usuarios descargan el contenido desde el servidor más cercano a ellos, reduciendo la latencia. Es un paso extra que te dará un plus de velocidad.

¿Qué hago si mi hosting es muy limitado?

Si tu plan de hosting es muy básico, es posible que estas optimizaciones no sean suficientes. En ese caso, considera cambiar a un plan de hosting gestionado para PrestaShop o un VPS. A veces, la mejora de rendimiento viene de la mano de un mejor hardware y no solo de la configuración del software.


Conclusión: La Velocidad es un Proceso Continuo

Optimizar PrestaShop cPanel no es una tarea de una sola vez, sino un proceso continuo. A medida que añadas más productos, módulos o personalices tu tienda, tendrás que revisar y ajustar la configuración. Te recomiendo que te acostumbres a monitorizar la velocidad de tu tienda al menos una vez al mes.

Recuerda los tres pilares: caché para reducir las peticiones al servidor, CSS para optimizar la entrega de estilos y JavaScript, e imágenes para reducir el peso de los archivos. Con los pasos de esta guía, ya tienes los conocimientos necesarios para **aceler

¿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