Veröffentlicht am: May 17, 2023
Amazon CloudFront kündigt Unterstützung für die Cache-Control-Direktiven stale-while-revalidate und stale-if-error an, wodurch Leistung und Verfügbarkeit verbessert werden können. Die Direktive stale-while-revalidate weist CloudFront an, veraltete Antworten sofort an Benutzer zu senden, während die Caches im Hintergrund erneut überprüft werden. Die Direktive stale-if-error definiert, wie lange CloudFront veraltete Antworten wiederverwenden soll, wenn ein Fehler auftritt, was zu einer besseren Benutzererfahrung führt.
Mit Stale-While-Revalidate kann CloudFront von seinen mehr als 480 Edge-Standorten aus schnellere Antworten liefern und die Cache-Trefferquoten maximieren, um nach Ablauf des Caches eine bessere Leistung zu erzielen. Mit der Direktive stale-while-revalidate müssen Ihre Benutzer nicht mehr auf Antworten von Origins warten, da veraltete Inhalte schnell aus Caches bereitgestellt werden. stale-while-revalidate ist ideal für Inhalte, die häufig oder unvorhersehbar aktualisiert werden oder bei denen Inhalte viel Zeit benötigen, um sich zu regenerieren, und bei denen es nicht unbedingt erforderlich ist, die neueste Version des Inhalts zu haben. Die Direktive stale-if-error verbessert die Benutzererfahrung und verbessert die Verfügbarkeit, indem veraltete Inhalte bereitgestellt werden, wenn Origins einen Fehler zurückgibt.
Unterstützung für diese Richtlinien ist jetzt an allen CloudFront-Edge-Standorten ohne zusätzliche Kosten verfügbar. Sie definieren die Direktiven von Ihrem Ursprungsserver aus, und CloudFront berücksichtigt das Verhalten, das auf Ihren Anweisungen basiert. Weitere Informationen finden Sie im Amazon CloudFront-Entwicklerhandbuch.