Usar WP Rocket con un CDN

Compatibilitad con el CDN: WP Rocket es generalmente compatible con la mayoría de los proveedores de CDN, incluyendo Amazon Cloudfront, MaxCDN, KeyCDN y otros. Si necesitas información sobre CloudFlare, la encuentras aquí : Usar WP Rocket con CloudFlare

En este artículo

Básico: CDN “Pull”

Un CDN “pull”  (o “pull zone”) importará automáticamente (“pull”) los archivos de tu sitio WordPress. Para usar WP Rocket con un CDN “pull”, todo lo que tienes que hacer es copiar el CNAME (dominio) que te ha dado tu proveedor de CDN y añadirlo en los ajustes WP Rocket:

WP Rocket entonces re-escribirá todos los URLs de los recursos estáticos que hayan sido añadidos con funciones WordPress (ej. miniaturas de artículos, hojas de estilo, etc.). Si ves que una imagen no se está sirviendo a través del CDN, puede ser a causa de tu tema o do otro plugin que no está usando una función WordPress para restituir esa imagen. En este caso  usa esta función PHP para añadir la imagen a tu CDN.

Atención! Si ves que una imagen no se está sirviendo a través del CDN, puede ser porqué tu tema u otro plugin no está usando una función WordPress para restituir esa imagen. En este caso usa esta función PHP para añadir la imagen a tu CDN.

Avanzado: CDN “Push”

Un CDN “push” (o “push zone”) no importa automáticamente ningún archivo de tu sitio web; al contrario, tu sitio web tendrá que enviar (“push”) todos los archivos requeridos al CDN.

WP Rocket no se ocupa del proceso de envío de los recursos. Por lo tanto si usas un CDN "push", necesitarás un plugin externo para enviar los recursos.

Amazon Cloudfront

Si usas Amazon Cloudfront como CDN “push” CDN, te recomendamos usar este plugin que auyda a cargar los recursos directamente en Cloudfront:

WP Offload S3 Lite plugin

Más info sobre Cloudfront:

MaxCDN

MaxCDN ofrece estos recursos para las personas que administran sitios WordPress:

KeyCDN

KeyCDN ofrece un tutorial para configurar WP Rocket con su servicio:

CDN en sitios SSL

Si tu sitio tiene activado el protocolo SSL, por ejemplo usa el HTTPS, eso significa que tu CDN tendrá que servirlos archivos a través del HTTPS, si no habrá problemas. Para verificar que tu CDN tenga el SSL activado, visita la versión HTTPS del URL servida por tu CDN. Si el SSL no está activado, verás un aviso de seguridad como este aquí debajo:

Puedes contactar tu proveedor CDN para que habilite el HTTPS en tu cuenta, o en alternativa utilizar la opción de WP Rocket para deshabilitar el CDN en las páginas HTTP:

Deshabilitar el CDN en las páginas con SSL

Resolución de problemas

Si estás teniendo problemas distintos con la configuración de tu CDN en WP Rocket, estos otros artículos de nuestra documentación podrían ser útiles:

El CDN no funciona, los archivos no se envían al CDN
Solucionar problemas con CDN y Fuentes (íconos)
Añadir manualmente nuestra función CDN a una imágen