Apakah asal CloudFront yang menggunakan nama domain global S3 berkinerja lebih baik daripada yang regional?
Saya memiliki distribusi CloudFront yang memiliki S3 eu-west-1
sebagai asalnya.
Saya tahu bahwa nama domain regional S3 {bucket-name}.s3.{region}.amazonaws.com
memberi saya inisialisasi CloudFront awal instan tanpa waktu henti. Global {bucket-name}.s3.amazonaws.com
membutuhkan 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
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):
- Meminta titik akhir S3 global.
- Ini menanyakan apa titik akhir S3 regional.
- Mengalihkan Anda ke titik akhir S3 regional.
- Meminta titik akhir S3 regional.
Saat Anda menggunakan format url S3 regional (modern):
- Meminta titik akhir S3 regional.
Semua kredit untuk jawaban reddit ini