Может кто-нибудь помочь мне с передачей сжатых файлов из Cloudfront через S3 origin?

Я получил довольно много предложений по этой теме из других постов Stackoverflow, но я до сих пор не могу заставить его работать.

Источник сайта находится на S3, он обслуживается через Cloudfront. Просматривая другие посты и документы Amazon, я вижу предложения, такие как:

1) Gzip необходимые файлы, удалите .gz из имени файла, но при загрузке все равно установите мета в gzip. Это не работает для меня. Safari просто загружает сжатые файлы, а не служит веб-страницей.

2) Документы Amazon предлагают загрузить как сжатую, так и несжатую версию файла, но в ней не говорится о том, как это работает. Например, вы ссылаетесь на style.css и style.css.gz в html сайтах? Если так, разве это не побеждает объект gzipping для ускорения сайта, поскольку кажется, что два запроса будут сделаны вместо одного?

Кроме того, когда вы устанавливаете документ, Cloudfront предназначен для извлечения, например, index.html, если у вас есть как сжатый, так и несжатый файл, который вы установите в качестве документа для извлечения? Когда я устанавливаю документ как index.html.gz, браузер снова просто загружает файл.

Я получаю оценки скорости на полях 70-80%, что, честно, может быть хуже, но может быть и лучше. Я не новичок, но я в миллионе миль от того, чтобы быть экспертом в этом деле, поэтому я надеюсь, что смогу пройти здесь шаг за шагом. Должно быть что-то, что я не совсем понял.

Заранее благодарю за любую помощь.

Ответы на вопрос(1)

Ваш ответ на вопрос