私はJavaでバックエンドと話すangularJSで構築されたフロントエンドを持っています。S3 + Cloudfrontでのメディアのダウンロード/アップロード
私はS3から自分のアプリに画像をアップロードしてダウンロードするすべてのコードを実行しています。
私はS3のビデオにアクセスして、videojsライブラリで表示することもできます。
パフォーマンス面では、Amazon Cloudfrontについて少しお読みになりました。私はすでに自分のコードでETagキャッシュを実装していますが、うまくいきます。
ただし、このCloudfrontを統合するための次のステップは何ですか?私が調べたすべてのチュートリアルでは、静的なファイルしか表示されません。追加のコード変更を行う必要があるのですか、それともAWSスタック上の構成の問題だけですか?私が達成したい、学ぶべきポイントの1つは、ビデオをクライアントに完全にダウンロードさせる代わりにストリーミングする方法です。
私のアプリが返すETagとCDNの間にカップリングは必要ありませんか?私は追加の変更が必要だと思ったが、間違った場所を見ている可能性がある – nmarques
CloudFrontでは、クライアントをcdnドメイン名にポイントするだけで、最も近いサーバーのコンテンツを受信要求に配信することができます。 CloudFrontは、受信したリクエストに最も近いサーバーにコンテンツを保存することで、コンテンツを既にキャッシュしています。これは、配布を作成するときにコンテンツを配布する方法にも依存します。 「すべての地域」を選択した場合、コンテンツの配信がどこから来ても速くなります –