Apakah asal CloudFront yang menggunakan nama domain global S3 berkinerja lebih baik daripada yang regional?

Dec 04 2020

Saya memiliki distribusi CloudFront yang memiliki S3 eu-west-1sebagai asalnya.

Saya tahu bahwa nama domain regional S3 {bucket-name}.s3.{region}.amazonaws.commemberi saya inisialisasi CloudFront awal instan tanpa waktu henti. Global {bucket-name}.s3.amazonaws.commembutuhkan 2 ~ 3 jam untuk diinisialisasi (lihathttps://stackoverflow.com/a/58423033/1480391).

Apakah CloudFront melakukan hal yang sama dengan nama domain S3 regional atau global ?

Apakah nama domain S3 regional lebih lambat daripada nama domain S3 global terkait bagaimana CloudFront mengambil asal S3 (resolusi domain DNS internal misalnya)?

Jawaban

YvesM. Dec 07 2020 at 18:59

Titik akhir global tidak digunakan lagi

https://docs.aws.amazon.com/AmazonS3/latest/dev/VirtualHosting.html

Titik akhir global disebut warisan. Artinya, cara baru adalah menggunakan titik akhir regional secara sistematis.

Titik akhir regional juga berkinerja lebih baik. Untuk menyederhanakan, saat menggunakan format URL S3 global (warisan):

  1. Meminta titik akhir S3 global.
  2. Ini menanyakan apa titik akhir S3 regional.
  3. Mengalihkan Anda ke titik akhir S3 regional.
  4. Meminta titik akhir S3 regional.

Saat Anda menggunakan format url S3 regional (modern):

  1. Meminta titik akhir S3 regional.

Semua kredit untuk jawaban reddit ini