Можно ли включить сжатие gzip и brotli в NGINX? Если клиент поддерживает оба, то верните brotli, если только gzip / brotli, тогда верните заданное, а иначе, если нет поддержки gzip / brotli, верните простой текст
Одна из первых статей, которые я нашел при поиске в Интернете nginx и brotli, это эта ссылка. Это как бы ответ на ваш вопрос - я думаю:
Браузеры, поддерживающие brotli, отправляют «br» вместе с «gzip» в заголовке запроса accept-encoding. Если на вашем веб-сервере включен brotli, вы получите ответ в сжатом формате brotli.
Для меня это означает, что если клиент поддерживает и то, и другое, то brotli предпочтительнее gzip.
Также обратите внимание, что «Brotli или gzip не следует использовать для двоичных файлов, таких как JPEG, PNG, MP4».