Publicado en: May 17, 2023

Amazon CloudFront anuncia la compatibilidad con las directivas de control de caché stale-while-revalidate y stale-if-error, que pueden mejorar el rendimiento y la disponibilidad. La directiva stale-while-revalidate indica a CloudFront que entregue inmediatamente respuestas obsoletas a los usuarios mientras revalida las cachés en segundo plano. La directiva stale-if-error define durante cuánto tiempo CloudFront debe reutilizar las respuestas obsoletas si se produce un error, lo que ofrece una mejor experiencia para los usuarios.

Con la directiva stale-while-revalidate, CloudFront puede ofrecer respuestas más rápidas desde sus más de 480 ubicaciones periféricas y maximizar las tasas de aciertos de la memoria caché para obtener un mejor rendimiento una vez que esta caduque. Con la directiva stale-while-revalidate, los usuarios ya no tendrán que esperar las respuestas de los orígenes, ya que el contenido obsoleto se entrega rápidamente desde las memorias cachés. Esta directiva es ideal para contenido que se actualiza de forma frecuente o impredecible, o cuando el contenido requiere un tiempo considerable para regenerarse, y donde no es esencial tener la versión más reciente del contenido. La directiva stale-if-error mejora la experiencia del usuario y la disponibilidad al ofrecer contenido obsoleto cuando los orígenes devuelven un error. 

La compatibilidad con estas directivas ahora está disponible en todas las ubicaciones periféricas de CloudFront, sin costo adicional. Usted define las directivas desde su servidor de origen y CloudFront respeta los comportamientos en función de sus directivas. Para obtener más información, consulte la Guía para desarrolladores de Amazon CloudFront.