Aceleración de la entrega de contenido - Prácticas recomendadas para WordPress en AWS

Aceleración de la entrega de contenido

Un sitio web de WordPress debe entregar una combinación de contenido estático y dinámico. El contenido estático incluye imágenes, archivos JavaScript u hojas de estilos. El contenido dinámico incluye cualquier elemento generado en el servidor mediante código PHP de WordPress, por ejemplo, elementos de su sitio que se generan desde la base de datos o se personalizan para cada espectador.

Un aspecto importante de la experiencia del usuario final es la latencia de red implicada al entregar el contenido anterior a usuarios de todo el mundo. La aceleración de la entrega del contenido anterior mejorará la experiencia del usuario final, en especial de los usuarios repartidos por todo el mundo. Esto se puede lograr con una red de entrega de contenido (CDN), como Amazon CloudFront.

Amazon CloudFront es un servicio web que ofrece un método fácil y rentable de distribuir contenido con baja latencia y altas velocidades de transferencia de datos a través de varias ubicaciones de borde en todo el mundo. Las solicitudes de los espectadores se enrutan automáticamente a una ubicación de borde de CloudFront adecuada para reducir la latencia. Si el contenido se puede almacenar en caché (durante unos segundos, minutos o incluso días) y ya está almacenado en una ubicación de borde determinada, CloudFront lo entrega de inmediato. Si el contenido no se puede guardar en caché, ha caducado o no está actualmente en esa ubicación de borde, CloudFront recupera contenido de una o más fuentes de confianza, conocidas como origen (en este caso, la instancia de Lightsail) en la configuración de CloudFront. Esta recuperación tiene lugar en conexiones de red optimizadas, que contribuyen a acelerar la entrega de contenido en su sitio web. Además de mejorar la experiencia del usuario final, el modelo que hemos examinado también reduce la carga de sus servidores de origen y tiene el potencial de ahorrar costes de manera significativa.