Реагируйте с помощью сжатия brotli (веб-пакет) и Nginx
Я архивирую файлы внешнего интерфейса в реакции и настраиваю сервер в nginx для их обслуживания.
Используя сжатие gzip, мне удалось заставить сервер нормально отдавать файлы интерфейса, все работает правильно.
Мне сложно сделать то же самое со сжатием brotli, я пробовал двумя способами.
- Обслуживание файлов nginx без сжатия и настройка его на сжатие (brotli) перед отправкой клиенту.
- Сжатие интерфейсных файлов с помощью brotli через веб-пакет и настройка brotli_static в nginx. Я должен решить проблему таким образом, т.е. внешний интерфейс сжимает файлы
Но ни один из вышеперечисленных способов не работает, ниже приведена соответствующая информация.
Другие пункты:
Какой-то другой простой способ обслуживать файлы brotli, чтобы я мог проверить, связана ли ошибка с сжатием nginx или webpack?
Я перешел по этой ссылке , чтобы установить модули nginx и brotli.
Сжатие внешнего интерфейса с помощью gzip и nginx gzip_static on Мне просто нужно было включить gzip_static on;
сжатие brotli с помощью nginx - brolti включено; "content-encoding" остался прежним, он должен измениться
Сжатие файлов в brotli с помощью веб-пакета и включение brotli_static в nginx