Описание тега ngx-brotli

2 ответа

Как я могу использовать nginx brotli_static с proxy_pass?

nginx скомпилирован с включенным Brotli. В моем nginx.conf http { ... brotli_static on; } Мои файлы.br находятся на сервере с proxy_pass, location / { ... proxy_pass http://app; } И.br файлы были созданы на этом app сервер: $ ls -lh public/js/dist/i…
04 апр '17 в 12:07
1 ответ

Совместное использование списка типов MIME с использованием GZIP и BROTLI в NGINX

Я хочу включить сжатие GZIP и Brotli с использованием NGINX. Я должен предоставить каждому свой собственный список типов MIME, как в моем nginx.conf: gzip_types text/plain text/css ...etc; brotli_types text/plain text/css ...etc; Как я могу создать …
03 окт '16 в 08:17
0 ответов

Добавление модулей в nginx

Я пытаюсь добавить модули в Nginx, поэтому я компилирую его. Я добавляю realip и brotli модули: sudo ./configure --with-http_realip_module --with-http_ssl_module \ --add-module=/usr/local/src/ngx_brotli --sbin-path=/usr/sbin/nginx sudo make sudo mak…
25 ноя '18 в 17:32
1 ответ

Какова оптимальная минимальная длина для сжатия по-братски?

Google ngx_brotli по умолчанию на 20 на некоторых сайтах упомянутый минимум должен быть 100 некоторые говорят, не превышать 256 байт какая точная цифра на самом деле? как для nginx, так и для обычного минимума сжатия brotli. Кто-нибудь может помочь …
31 май '19 в 15:37
1 ответ

Почему в командной строке Brotli разрешен только уровень 9?

Согласно главной странице GitHub для Brotli существует 11 уровней динамического сжатия. Устанавливает уровень качества (сжатия) Brotli на лету. Допустимые значения находятся в диапазоне от 0 до 11. Однако на другой странице проекта показано, что ком…
26 окт '19 в 01:03
1 ответ

Nginx: кешировать сжатые прокси-сервером ответы Brotli

Я включил сжатие Brotli в Nginx для динамически генерируемого, но редко меняющегося ресурса. Я ожидал, что когда Nginx кэширует ответы восходящего потока, он также кэширует результат сжатия. Таким образом, я предположил, что затраты процессора на вк…
24 янв '20 в 18:25
1 ответ

Как предотвратить повторное сжатие обратного прокси-сервера nginx сжатого ответа восходящего потока?

У меня есть обратный прокси-сервер nginx, который получает сжатый ответ brotli от восходящего потока (кеш Varnish). Но обратный прокси-сервер предоставляет браузеру сжатый ответ, только если я настроил "brotli on;" в блоке обратного прокси-сервера. …
26 сен '20 в 12:20
1 ответ

Можно ли динамически установить уровень сжатия Brotli на основе заголовков запросов в Nginx?

Я использую Brotli для сжатия ответа и делаю это в Nginx с помощью модуля nginx-brotli. Я хотел бы установить значение для brotli_comp_levelдинамически на основе заголовков запроса, чтобы клиенты в медленных сетях могли запрашивать более высокое сжа…
01 июл '21 в 00:18
1 ответ

Браузер всегда получает несжатый скрипт. Предварительно сжатый с помощью Brotli

Я использую brotli для предварительного сжатия своих скриптов. Вот мои скрипты Конфигурация Nginx: root /var/www/laravel/public; server_name mysite.com; add_header X-Frame-Options "SAMEORIGIN"; add_header X-XSS-Protection "1; mode=block"; add_header…
05 фев '21 в 10:20
0 ответов

Проблема с потреблением ресурсов процессора nginx

Я попытался использовать сжатие br в nginx ,, но обнаружил, что использование ресурсов ЦП не соответствует ожиданиям。 В тех же условиях машины я провел следующие тесты : 1、20 QPS с сжатием gzip 2、20 QPS с br компрессом 3、10 QPS при сжатии gzip и 10 …
18 авг '21 в 18:12
0 ответов

Nginx не сжимает (br, gzip) ответы со статусами 4xx

Почему nginx не сжимает (br, gzip) ответы со статусами 4xx? Можно ли изменить это поведение?
03 июн '22 в 06:12
1 ответ

Nginx, настроенный с brotli, не сжимает большие ответы JSON

У нас есть сервер веб-приложений с nginx, работающим в контейнере apline в Google Cloud. nginx собирается из исходников, так как нужный нам плагин spnego доступен только в виде исходников. На сервере работает django, и 95% ответов — это данные JSON …
29 окт '22 в 13:15
0 ответов

Nginx Brotli dlopen не удалось (libc.musl-x86_64.so.1: невозможно открыть общий объектный файл: нет такого файла или каталога)

Ошибка: nginx: [emerg] dlopen() "/etc/nginx/modules/ngx_http_brotli_filter_module.so" failed (/etc/nginx/modules/ngx_http_brotli_filter_module.so: cannot open shared object file: No such file or directory) in /etc/nginx/nginx.conf:7 Ошибка dlopen Ng…
29 ноя '22 в 11:58
0 ответов

Заголовок Nginx Brotli не добавлен

Я дергаю себя за волосы в течение нескольких дней, пытаясь обслуживать сжатые файлы brotli через мою локальную установку nginx. Моя конфигурация: MacOS 12.6, Homebrew, Laravel Valet для управления сайтами и ssl установка nginx по умолчанию заменена …
20 окт '22 в 10:04
0 ответов

Реагируйте с помощью сжатия brotli (веб-пакет) и Nginx

Я архивирую файлы внешнего интерфейса в реакции и настраиваю сервер в nginx для их обслуживания. Используя сжатие gzip, мне удалось заставить сервер нормально отдавать файлы интерфейса, все работает правильно. Мне сложно сделать то же самое со сжати…
12 янв '23 в 18:00