Dram

Рейтинг
1114
Регистрация
28.06.2008

но сервис https://http2-push.io до сих пор не видит ничего (кеш почистил)

и в расширеном варианте нет x-http2-push: 1

jpg 13131231.jpg

Так кажется разобрался.

Нужно было не в общий локейш а в локейш картинок его засунуть

png 176906.png

В 1 посту я для простоты пусть сократил, в конфиге я прописал правильный путь от корня сайта.

Мож надо от корня сервера?

Оптимизайка:
А тут https://http2-push.io/ что показывает?

Error: No pushes found

Заголовки смотрю через консоль хрома

jpg 151515.jpg

А разве он дал бы перезагрузиться с этими директивами если бы модуля не было?

У меня ведь версия nginx 1/14/0 там вроде вшито по умолчанию

Про сервер пуш вот толковая статья. Там можно все грамотно настроить... мне кажется игра стоит свеч, щас займусь

https://sysadmin.pm/nginx-http-2-server-push/

вот попробовал сжать в консоли

brotli

time brotli --quality 11 --input template.css --output template.css.txt.br

real 0m0.029s
user 0m0.028s
sys 0m0.000s

был 16522 б

стал 4465 б (-73% от объема оригинала)

Gzip

time gzip -9 -c template.css > template.css.txt.gz

real 0m0.003s
user 0m0.000s
sys 0m0.004s

был 16522 б

стал 5237 б (-68% от объема оригинала)

уровень сжатия 6 Бротли

time brotli --quality 6 --input template.css --output template.css.txt.br

real 0m0.006s
user 0m0.004s
sys 0m0.000s

был 16522 б

стал 4797 б (-71% от объема оригинала)

brotli_static on

Чтобы сжать ваши скрипты и стили один раз и использовать brotli_static on составил две команды и не нужно гемороится с пхп скриптами.

Эти же команды можно легко поместить в bash скрипт.

find /root/test -iname '*.css' -exec sh -c "brotli --quality 11 < {} > {}.br" \;
find /root/test -iname '*.js' -exec sh -c "brotli --quality 11 < {} > {}.br" \;

Все оказалось проще.... нужно выполнить

apt-get install brotli



---------- Добавлено 02.09.2018 в 18:51 ----------

Разве сервер пуш потом (на второй и далее загрузках) не вредит? Он же каждую загрузку передает статику даже если она в кеше или я не прав?

Чет не катит

brotli -h
-bash: brotli: command not found

А можно ли как-то из консоли теперь в .br сжимать? Че-то не могу нагуглить есть ли вообще спец. команда?

Всего: 6924