Mengurangi biaya S3 80% dengan menambahkan satu header. CloudFront mengambil kembali semuanya. Masalahnya: - Tagihan S3: $2,400/bulan - Hanya aset statis - CloudFront di depan - Harus di-cache - Mengapa begitu tinggi? Penyelidikan: - Memeriksa metrik CloudFront - Tingkat hit cache: 12% - Diharapkan: 90%+ - 88% permintaan mencapai S3 - CloudFront tidak menyimpan cache Kebingungan: - CloudFront dikonfigurasi dengan benar - TTL diatur ke 1 hari - Pengaturan asal terlihat bagus - Perilaku yang dikonfigurasi - Harus bekerja Penemuan: - Log akses S3 yang diperiksa - Setiap permintaan CloudFront memiliki: - Header if-Modified-Since - S3 mengembalikan 304 (tidak diubah) - Tapi CloudFront tidak menyimpan 304 cache - Diambil lagi lain kali...