Я создал статический веб-сайт, размещенный в ведре S3. Мои файлы активов (файлы css и js) минимизируются и сжимаются с помощью gzip. Само имя файла равно file_gz.js
или file_gz.css
и поставляется с заголовком Content-Encoding: gzip
.
До сих пор я тестировал веб-сайт на разных браузерах, и он отлично работает. Активы поставляются со сжатыми версиями, и страница не выглядит иначе.
Единственная проблема, которую я вижу, заключается в том, что, поскольку это ведро S3, нет отказоустойчивости, когда клиент (браузер) не поддерживает кодировку gzip. Вместо этого запрос HTTP будет терпеть неудачу, и на странице не будут применены стили или javascript-улучшения.
Кто-нибудь знает какие-либо проблемы, установив Content-Encoding: gzip
? Поддерживают ли все браузеры это правильно? Существуют ли какие-либо другие заголовки, которые мне нужно добавить, чтобы сделать эту работу должным образом?