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

Configurar CDN para PrestaShop en cPanel

Actualizado el 11 de octubre de 2025

¡Hola! Si tienes una tienda online con PrestaShop, sabes que la velocidad de carga es fundamental para las ventas y el posicionamiento en buscadores. Un visitante impaciente puede abandonar tu tienda si tarda más de 3 segundos en cargar. Aquí es donde entra en juego una CDN (Red de Entrega de Contenido).

En este artículo, te guiaré paso a paso para configurar CDN PrestaShop cPanel, explicando qué es, por qué es clave para la velocidad tienda PrestaShop y cómo hacerlo de forma sencilla, incluso si no eres un experto en tecnología. Al final, resolveremos las dudas más frecuentes (FAQ) para que no te quede ninguna pregunta.


¿Qué es una CDN y por qué tu tienda PrestaShop la necesita?

Imagina que tu tienda física está en Madrid, pero tienes clientes en México, Argentina y Chile. Si todos intentan entrar a tu tienda a la vez, el camino hasta Madrid puede ser largo y lento. Una CDN soluciona esto: crea «copias» de tu tienda (archivos estáticos como imágenes, CSS, JavaScript) en servidores repartidos por todo el mundo.

Cuando un cliente entra a tu web, la CDN le sirve los archivos desde el servidor más cercano a su ubicación. El resultado: tu web carga mucho más rápido, mejoras la experiencia de usuario y, de paso, subes posiciones en Google (a Google le encantan las webs rápidas).

Para una tienda PrestaShop, que suele tener muchas imágenes de productos, una CDN es casi obligatoria. Si no la usas, tu velocidad tienda PrestaShop se resiente, y con ella, las conversiones.


Requisitos previos antes de configurar CDN PrestaShop en cPanel

Antes de empezar, asegúrate de tener lo siguiente:

  • Acceso a cPanel de tu hosting (el panel de control donde gestionas tu web).
  • Una cuenta en un proveedor de CDN. Los más populares son Cloudflare (gratuito y muy recomendado), StackPath o KeyCDN. En este artículo usaremos Cloudflare por su facilidad y versatilidad.
  • Tu dominio apuntando a los nameservers de la CDN (Cloudflare te los dará al registrarte).
  • Acceso a tu PrestaShop como administrador (para hacer los cambios finales).

[INFO] Si usas un hosting compartido, la CDN te ayudará a descargar el tráfico de tu servidor principal, evitando saturaciones.


Paso 1: Elegir y configurar tu CDN (con Cloudflare como ejemplo)

1.1 Crear una cuenta en Cloudflare

Ve a cloudflare.com y regístrate gratis. Una vez dentro, añade tu dominio (ejemplo: tutienda.com). Cloudflare escaneará automáticamente tus registros DNS existentes (los que tengas en cPanel). No te preocupes, los importará.

1.2 Cambiar los nameservers en tu dominio

Cloudflare te pedirá que cambies los nameservers de tu dominio por los que ellos te dan. Esto se hace en el panel de tu registrador de dominios (donde compraste el dominio, ej: Namecheap, GoDaddy, etc.). Este paso es fundamental para que el tráfico pase por la CDN.

[WARNING] El cambio de nameservers puede tardar entre 1 y 48 horas en propagarse globalmente. Durante ese tiempo, tu web puede no estar accesible. Hazlo en un horario de poco tráfico.

1.3 Configurar los ajustes básicos en Cloudflare

Una vez propagados los nameservers, en el panel de Cloudflare:

  • Ve a la pestaña SSL/TLS y selecciona Flexible (si no tienes SSL propio) o Full (strict) si ya tienes un certificado SSL instalado en tu hosting.
  • Ve a Speed > Optimization y activa:
    • Auto Minify (marca HTML, CSS y JavaScript).
    • Brotli (compresión de archivos).
    • Rocket Loader (carga diferida de JavaScript, útil para PrestaShop).
  • En Caching > Configuration, activa Always Online (sirve una versión en caché si tu servidor cae).

Paso 2: Integrar la CDN con tu cPanel

2.1 Verificar que tu dominio está en cPanel

Accede a tu cPanel (normalmente tudominio.com/cpanel o tudominio.com:2083). Busca la sección Domains o Addon Domains y confirma que tu dominio principal está listado.

2.2 Ajustar los registros DNS en Cloudflare (importante)

Cloudflare ya importó tus registros DNS desde cPanel. Sin embargo, debes asegurarte de que el tráfico web pase por su proxy (nube naranja). En el panel de Cloudflare, busca el registro A (o CNAME si usas subdominio) de tu dominio principal y asegúrate de que el icono de la nube esté en naranja (proxy activado). Si está gris, el tráfico no usará la CDN.

[TIP] Si tienes subdominios como cdn.tudominio.com, también ponlos en naranja.

2.3 Configurar el almacenamiento en caché en cPanel (opcional pero recomendado)

Desde cPanel, puedes instalar un plugin de caché como LiteSpeed Cache (si tu hosting usa LiteSpeed) o Varnish. Esto no es obligatorio, pero complementa la CDN.

  • Ve a Software > Select PHP Version y asegúrate de usar PHP 8.0 o superior (PrestaShop funciona mejor).
  • En Advanced > Apache Handlers, si tu hosting lo permite, activa la compresión mod_deflate.

Paso 3: Configurar CDN PrestaShop desde el panel de administración

Ahora viene la parte más técnica, pero no te asustes: son pocos pasos.

3.1 Acceder a la configuración de PrestaShop

Desde el back office de tu tienda (ej: tudominio.com/admin), ve a:

  • Parámetros de la tienda > Tráfico y SEO > Configuración de la CDN.

3.2 Activar la CDN y añadir la URL de la CDN

Aquí verás un campo llamado «URL de la CDN». Debes escribir la URL que Cloudflare te proporciona para tu dominio. Normalmente es algo como: https://tudominio.com (sin www) o https://www.tudominio.com. No pongas nada más.

Marca la casilla «Activar CDN» y guarda los cambios.

[WARNING] Si tu tienda usa HTTPS (debería), asegúrate de que la URL empiece con https://. Si no, los navegadores marcarán contenido mixto y no se cargarán las imágenes.

3.3 Forzar el uso de HTTPS en PrestaShop

Para que la CDN funcione correctamente con SSL, ve a:

  • Parámetros de la tienda > General > Habilitar SSL y actívalo.
  • También activa «Habilitar SSL en todas las páginas».

3.4 Configurar las imágenes para que usen la CDN

PrestaShop no siempre sirve todas las imágenes a través de la CDN de forma automática. Para asegurarte, puedes instalar un módulo gratuito como «PrestaShop CDN» o «Cloudflare PrestaShop» (búscalos en el marketplace de PrestaShop). Estos módulos reescriben las URLs de las imágenes para que se sirvan desde la CDN.

Si prefieres hacerlo manualmente, edita el archivo .htaccess desde cPanel (en File Manager) y añade estas líneas al final:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^tudominio\.com [NC]
RewriteRule ^(.*)$ https://tudominio.com/$1 [R=301,L]
</IfModule>

Pero ojo: modificar .htaccess puede romper tu web si no sabes lo que haces. Mejor usa un módulo.


Paso 4: Verificar que la CDN funciona correctamente

4.1 Comprobar desde el navegador

Abre tu tienda en un navegador (en modo incógnito para evitar caché local). Haz clic derecho y selecciona «Inspeccionar» (F12). Ve a la pestaña Red y recarga la página. Busca una imagen o archivo CSS. En la columna «Iniciador» o «Tamaño», deberías ver algo como cdn.cloudflare.com o tudominio.com (pero servido desde la CDN). Si ves cloudflare, ¡está funcionando!

4.2 Usar herramientas online

Puedes usar GTmetrix o Pingdom Tools para analizar tu web. Busca la sección de «CDN» o «Distribución de contenido»; si ves que los recursos se sirven desde múltiples ubicaciones, la CDN está activa.

4.3 Probar la velocidad

Haz una prueba antes y después de configurar la CDN. Verás una mejora significativa en el tiempo de carga, sobre todo si tienes muchas imágenes. La velocidad tienda PrestaShop puede mejorar entre un 30% y un 60%.


Preguntas frecuentes (FAQ) sobre configurar CDN PrestaShop cPanel

¿Puedo usar Cloudflare gratis para mi tienda PrestaShop?

Sí, el plan gratuito de Cloudflare es suficiente para la mayoría de tiendas pequeñas y medianas. Incluye CDN, SSL básico y protección contra ataques DDoS.

¿Necesito cambiar algo en mi hosting de cPanel después de configurar la CDN?

Normalmente no, pero asegúrate de que tu hosting no tenga un firewall que bloquee las IPs de Cloudflare. Puedes añadir las IPs de Cloudflare a la lista blanca en cPanel > IP Blocker.

¿La CDN afecta a las funcionalidades de PrestaShop (carrito, login)?

No, la CDN solo almacena en caché archivos estáticos (imágenes, CSS, JS). Las páginas dinámicas (como el carrito) se siguen generando en tu servidor. Sin embargo, si activas Rocket Loader en Cloudflare, puede interferir con algunos scripts de PrestaShop. Si notas problemas, desactívalo.

¿Qué hago si mi tienda deja de cargar después de configurar la CDN?

Revisa que los nameservers estén bien propagados (usa whatsmydns.net). También verifica que en Cloudflare el registro DNS de tu dominio tenga la nube naranja. Si sigue sin funcionar, desactiva temporalmente la CDN en PrestaShop (desmarca la casilla) y contacta con tu soporte de hosting.

¿Puedo usar una CDN si mi hosting está en Syspanel (HestiaCP)?

Sí, el proceso es similar. En Syspanel (recuerda, el puerto de acceso es el 2106), gestionas tus dominios y DNS. Luego, en Cloudflare, añades tu dominio y cambias los nameservers. La configuración en PrestaShop es idéntica.

¿Es necesario instalar un módulo en PrestaShop para la CDN?

No es estrictamente necesario, pero facilita la integración. Sin módulo, PrestaShop puede no servir todas las imágenes desde la CDN. El módulo gratuito «PrestaShop CDN» (disponible en el marketplace oficial) resuelve esto.


Consejos finales para maximizar la velocidad tienda PrestaShop

  • Optimiza las imágenes: Usa herramientas como TinyPNG o Imagify antes de subirlas. La CDN las servirá más rápido si son ligeras.
  • Minimiza el uso de módulos: Cada módulo adicional ralentiza tu tienda. Mantén solo los esenciales.
  • Usa un tema ligero: Los temas de PrestaShop muy cargados de efectos visuales pueden lastrar la velocidad.
  • Activa la compresión Gzip: Desde cPanel, en Optimizar sitio web, puedes activar la compresión.
  • Programa la limpieza de caché: En PrestaShop, ve a Parámetros avanzados > Rendimiento y activa la caché de Smarty y la combinación de archivos CSS/JS.

Configurar una CDN PrestaShop cPanel es una de las mejores inversiones de tiempo que puedes hacer para tu tienda. No solo mejora la experiencia de usuario, sino que también ayuda a tu SEO. Sigue los pasos de esta guía y verás resultados en pocos días.

Si te surge alguna duda durante el proceso, déjala en los comentarios (si los hay) o consulta con tu proveedor de hosting. ¡Tu tienda online te lo agradecerá con más ventas!

[INFO] Recuerda que la CDN no es una varita mágica: si tu hosting es muy lento o tu web tiene muchos errores, la CDN solo paliará los síntomas. Asegúrate de tener un buen hosting y un PrestaShop actualizado.

¿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