Veröffentlicht am: Mar 7, 2019
Die Amplify Console unterstützt ab sofort die sofortige Cache-Invalidierung, mit der Aktualisierungen umgehend auf Ihre einzelne Seite oder die statische Web-App angewendet werden können, ohne die Leistungsvorteile des Caching des Netzwerks für die Inhaltsbereitstellung (CDN) zu opfern. Sollten Sie unsere Vorstellung im Rahmen der re:Invent verpasst haben: Die Amplify Console bietet einen umfassenden Workflow für die anfängliche und fortlaufende Bereitstellung und das Hosten von Web-Apps mit einzelnen Seiten oder statischen Seiten mit serverlosen Backends über das Netzwerk für die Inhaltsbereitstellung, kurz CDN. Ein CDN ist ein Netzwerk aus verteilten Servern, die Dateien an weltweit entlegenen Standorten cachen und damit ein hochleistungsfähiges statisches Hosten ermöglichen.
In der Vergangenheit war es für das Aktualisieren von Inhalten auf dem CDN erforderlich, den Cache manuell zu invalidieren und 15 bis 20 Minuten zu warten, bis die Änderungen weltweit verfügbar waren. Bei häufigem Aktualisierungsbedarf finden Entwickler Ausweichlösungen, z. B. das Festlegen einer geringeren Lebenszeitkennung (TTL) in Asset-Kopfzeilen, um damit schnellere Aktualisierungen zu ermöglichen, jedoch unter Inkaufnahme einer verminderten Leistung. Mit dieser Version müssen sich Amplify Console-Benutzer nicht mehr zwischen schnelleren Bereitstellungen und höherer Leistung entscheiden. Mit jedem Commit-Code für Ihr Repository sorgt die Amplify Console für den Aufbau und die Bereitstellung der Änderungen im CDN, die daraufhin umgehend im Browser angezeigt werden.
Außerdem unterstützt die Amplify Console Delta-Bereitstellungen und stellt damit sicher, dass nur jene Assets bereitgestellt werden, die in den einzelnen Builds geändert wurden. Mit dieser Funktion wird die Bereitstellungszeit für Benutzer mit sehr großen Seiten nachhaltig beschleunigt.
Weitere Informationen über diese Funktion finden Sie in unserem Blog zur Vorstellung dieser Lösung. Wenn Sie sofort loslegen möchten, klicken Sie hier.