← Todas las guías

GUÍA · WORDPRESS · SIN DNS

CDN para WordPress sin tocar el DNS

No todo el mundo puede — o quiere — repuntar su dominio a una CDN: el DNS lo lleva otra persona, el hosting lo gestiona una agencia, o simplemente quieres probar antes de mover nada. Desde la versión 1.1.0, el plugin oficial de WordPress sirve tus assets estáticos desde el edge sin cambiar ni un registro.

Qué hace exactamente este modo

El modo «Serve static assets through CDN» reescribe, en tus páginas ya renderizadas, las URLs de los assets que cuelgan de wp-content/ y wp-includes/ para que el navegador los pida al hostname de tu propiedad en la CDN en lugar de a tu hosting:

# Antes
https://www.tusitio.com/wp-content/themes/mitema/style.css
# Después
https://mi-sitio.prdrm.net/wp-content/themes/mitema/style.css

La CDN pide cada asset una sola vez a tu origen (tu WordPress), lo cachea en el edge y lo sirve desde el PoP más cercano a cada visitante. Tu HTML sigue saliendo de tu hosting, igual que siempre. Como el hostname *.prdrm.net es el que toda propiedad recibe de sistema, funciona en el momento en que la propiedad existe: temas, assets de plugins, imágenes subidas y scripts del core — normalmente el grueso del peso de la página — pasan a servirse con caché de edge y compresión.

Instalar el plugin

Paradarum CDN Purge es el plugin oficial y está en el directorio de WordPress: wordpress.org/plugins/paradarum-cdn-purge. Versión 1.1.0, requiere WordPress 5.6+ y PHP 7.4+, licencia GPL-2.0-or-later.

  1. En tu admin de WordPress, ve a Plugins → Añadir nuevo y busca «Paradarum CDN Purge» (o sube el zip con Subir plugin).
  2. Pulsa Instalar ahora y luego Activar.
  3. Abre Ajustes → Paradarum CDN para configurarlo.

Configurarlo: API key, propiedad y hostname

En Ajustes → Paradarum CDN necesitas tres datos:

  • API key — una clave de cuenta pdm_…, creada desde el panel. El plugin la guarda cifrada (AES-256-CBC) en la base de datos.
  • Property ID — el ID numérico de la propiedad que sirve este sitio, visible en el panel al abrirla.
  • CDN hostname — al activar el modo de assets, el campo se rellena por defecto con el system hostname de tu propiedad (mi-sitio.prdrm.net). Eso es todo: no hay DNS que tocar.

Después, activa el interruptor Serve static assets through CDN, guarda, recarga una página de tu sitio y mira el código fuente: las URLs bajo wp-content y wp-includes ya apuntan al hostname de la CDN. El único requisito previo es que el origen de la propiedad apunte a este WordPress — si la creaste con el asistente, ya lo hace.

producción: la clave en wp-config.php

Puedes definir define( 'PARADARUM_API_KEY', 'pdm_tu_clave' ); en wp-config.php: la constante tiene prioridad, la clave no vive en la base de datos y el campo queda bloqueado en la interfaz.

Qué reescribe — y qué no

El modo reescribe únicamente los assets bajo wp-content/ (temas, plugins, subidas) y wp-includes/ (scripts y estilos del core). Todo lo demás queda intacto y lo sigue sirviendo tu hosting:

  • los documentos HTML de tus páginas y entradas,
  • wp-admin y el login,
  • los endpoints REST y AJAX,
  • cualquier URL fuera de esas dos rutas.

Es un reparto deliberado: los assets — que no cambian por visitante — van al edge; lo dinámico se queda en tu servidor. Por eso este modo no puede romper sesiones ni carritos: no toca nada que dependa del usuario.

La purga automática viene de serie

El plugin no es solo el modo CDN: su trabajo de base es invalidar la caché cuando publicas. Al editar una entrada purga la URL del post y también la portada, los archivos de categoría y etiqueta, los feeds y el sitemap — cada grupo desactivable en los ajustes. También registra el comando wp paradarum en WP-CLI:

$ wp paradarum purge --post=42
$ wp paradarum status

El paso siguiente: todo el sitio por CNAME

Cuando quieras que también el HTML se sirva desde el edge — con caché de páginas, WAF y Always Online delante de todo el sitio — el upgrade es conectar tu dominio con un CNAME hacia el mismo mi-sitio.prdrm.net. Una vez el hostname esté Active (verificado y con certificado), puedes ponerlo como CDN hostname en el plugin en lugar del de sistema. El modo de assets es el primer paso natural: pruebas la CDN con tráfico real y repuntas el dominio cuando te convenza.

¿Tu DNS está en Cloudflare? Hay una trampa conocida con la nube naranja — esta guía la resuelve paso a paso.

Empieza con los assets, gratis

Crea la propiedad en el plan Seed — 50 GB al mes, sin tarjeta —, instala el plugin y activa el modo de assets. Cinco minutos y sin tocar el DNS.

Crear cuenta gratuita

Sin tarjeta · 50 GB/mes en el plan Seed

Documentación relacionada