Size: a a a

2020 May 30

AN

Anton Noginov in nginx_ru
Как собираете-то?
источник

k

kvaps in nginx_ru
источник

s

s4b0t in nginx_ru
Есть классический сервер php + static, в какой секции подключать gzip http или location?
1)  настроить в http Только сжатие для html/php а правила для статики прописать в конкретных location
2) в http и описать все mimetype которые нужно жать. но тогда получается проверка на каждый запрос.
источник

S

Scumtron in nginx_ru
s4b0t
Есть классический сервер php + static, в какой секции подключать gzip http или location?
1)  настроить в http Только сжатие для html/php а правила для статики прописать в конкретных location
2) в http и описать все mimetype которые нужно жать. но тогда получается проверка на каждый запрос.
Можно глобально в http
источник

Vs

Vladislav support.od... in nginx_ru
s4b0t
Есть классический сервер php + static, в какой секции подключать gzip http или location?
1)  настроить в http Только сжатие для html/php а правила для статики прописать в конкретных location
2) в http и описать все mimetype которые нужно жать. но тогда получается проверка на каждый запрос.
http://nginx.org/ru/docs/http/ngx_http_gzip_module.html
Контекст:     http, server, location, if в location
источник

s

s4b0t in nginx_ru
Vladislav support.od.ua
http://nginx.org/ru/docs/http/ngx_http_gzip_module.html
Контекст:     http, server, location, if в location
вопрос не куда можно, а не куда лучше.
источник

Y

Yuri in nginx_ru
Лучше туда, где оно надо
источник

Y

Yuri in nginx_ru
В смысле, ты же все равно весь контент, который можно жать, собираешься жать
источник

Y

Yuri in nginx_ru
ну и залепи в http
источник

Vs

Vladislav support.od... in nginx_ru
я по дефолту в server вставляю
источник

Y

Yuri in nginx_ru
я в http
источник

Vs

Vladislav support.od... in nginx_ru
но в случае неадекватных бэков приходится местами отключать на проксях
источник

Y

Yuri in nginx_ru
ну тут, скорее, наоборот, получается. Лучше gzip off, там где он не нужен, чем gzip on в 50 местах 🙂
источник

Y

Yuri in nginx_ru
меньше пишешь, приятней читать 🙂
источник

Y

Yuri in nginx_ru
Сразу определить, что жать - text/plain application/javascipt и прочие…
На запросы в бэк это не влияет… он получит запрос так, как сформировал юзер
источник

s

s4b0t in nginx_ru
Вопрос какой. Мы пишем настройки в конфиге в трёх секциях. Допустим описали сжатие в http и в Location. В локейшн меняется список маймтайпов для сжатия. В какой момент запускается обработка и поиск по списку маймтайпов включить сжатие или нет. На каждый запрос он будет по списку ходить? Один раз?
источник

s

s4b0t in nginx_ru
подозреваю что на перформанс это никак не влияет. понять в какой момент обработка запускается. скорей всего только в локейшене уже.
источник

МD

Михаил Dubium in nginx_ru
Anton Noginov
Как собираете-то?
https://www.nginx.com/blog/optimize-website-google-pagespeed-dynamic-module-nginx-plus/ - ручную пробовал
 bash <(curl -f -L -sS https://ngxpagespeed.com/install) \
    --nginx-version 1.18.0
- автоматическая
источник

AN

Anton Noginov in nginx_ru
Это выглядит как сильно несвежее руководство.
В мастере pagespeed на гитхабе ссылки на скомпиленный psol совершенно другие, например
источник

МD

Михаил Dubium in nginx_ru
Да, ссылка немного отлечается
источник