У меня есть интерфейс, основанный на angularJS, который говорит на бэкэнде на Java.Загрузка/выгрузка мультимедиа в S3 + Cloudfront
У меня есть весь код, который загружает и загружает изображения с S3 в мое приложение.
Я также могу получить доступ к видеороликам на S3 и отобразить их с помощью библиотеки videojs.
Производительность, я читал немного об Amazon Cloudfront. Я уже реализовал кеш ETag в своем коде, и он работает хорошо.
Однако, что является моим следующим шагом для интеграции этого Cloudfront? Все обучающие материалы, на которые я смотрел, показывают только статические файлы. Нужно ли мне делать дополнительные изменения кода или это только вопрос конфигурации моего стека AWS? Одним из ключевых моментов, которые я хочу достичь и узнать, является то, как сделать потоковое видео, вместо того, чтобы полностью загрузить их в клиенте.
Таким образом, между ETag нет связи, которую возвращает мое приложение и CDN? Я думал, что мне нужно внести дополнительные изменения, но я, возможно, искал неправильные места. – nmarques
С CloudFront вы можете просто указать своему клиенту имя домена cdn и будет обслуживать контент от ближайшего сервера к входящему запросу. CloudFront уже «кэширует» ваш контент, сохраняя его на ближайшем сервере к входящему запросу. Это зависит также от того, как вы решили распространять свой контент при создании дистрибутива. Если вы выбрали «Все регионы» независимо от того, где запрос поступает из доставки контента, будет быстро –