Ich habe ein Frontend mit angularJS gebaut, die zu einem Backend in Java spricht.Medien herunterladen/upload in S3 + Cloudfront
Ich habe alle Code und läuft, die Bilder von S3 auf meine App hochlädt und herunterlädt.
Ich kann auch auf Videos in S3 zugreifen und sie mit der videojs-Bibliothek anzeigen.
Leistungsmäßig habe ich ein wenig über Amazon Cloudfront gelesen. Ich habe bereits den ETag Cache in meinem Code implementiert und es funktioniert gut.
Was ist jedoch mein nächster Schritt zur Integration dieser Cloudfront? Alle Tutorials, die ich untersucht habe, zeigen nur statische Dateien. Müsste ich zusätzliche Codeänderungen vornehmen oder ist es nur eine Frage der Konfiguration auf meinem AWS-Stack? Einer der wichtigsten Punkte, die ich erreichen und lernen möchte, ist, wie man die Videos streamen lässt, anstatt sie vollständig auf den Client herunterzuladen.
Also gibt es keine Kopplung zwischen dem ETag, dass meine App und CDN zurückgibt? Ich dachte, ich müsste noch weitere Änderungen vornehmen, aber ich könnte an den falschen Stellen gesucht haben. – nmarques
Mit CloudFront können Sie Ihren Client einfach auf den cdn-Domänennamen verweisen und den Inhalt vom nächsten Server an die eingehende Anfrage senden. CloudFront "speichert" Ihren Inhalt bereits, indem er ihn auf dem Server speichert, der der eingehenden Anfrage am nächsten ist. Dies hängt auch davon ab, wie Sie sich entschieden haben, Ihre Inhalte beim Erstellen der Distribution zu verteilen. Wenn Sie "Alle Regionen" gewählt haben, egal wo die Anfrage von der Inhaltszustellung kommt, wird es schnell gehen –