Ridotto i costi S3 dell'80% aggiungendo un'intestazione. CloudFront stava recuperando tutto di nuovo. Il problema: - Fattura S3: $2.400/mese - Solo asset statici - CloudFront davanti - Dovrebbe essere memorizzato nella cache - Perché così alto? L'indagine: - Controllate le metriche di CloudFront - Tasso di hit della cache: 12% - Atteso: 90%+ - L'88% delle richieste colpisce S3 - CloudFront non memorizza nella cache La confusione: - CloudFront configurato correttamente - TTL impostato a 1 giorno - Le impostazioni di origine sembravano buone - Comportamenti configurati - Dovrebbe funzionare La scoperta: - Controllati i log di accesso S3 - Ogni richiesta CloudFront aveva: - Intestazione If-Modified-Since - S3 ha restituito 304 (non modificato) - Ma CloudFront non ha memorizzato nella cache 304 - Recuperato di nuovo la prossima volta...