brotli - используете?

123
suffix
На сайте с 26.08.2010
Offline
339
#11
Dram:
а нет вру... щас глянул при повышении с 6 до 11 нагрузка на проц сильно скакнула

Динамику 6 или даже 5 оставьте, но это всё ерунда - главное включить в nginx brotli static on и затем все скрипты и стили статические с level 11 пожать.

У меня скрипт раз в минуту пробегает по папкам со скриптами и стилями и делает рядом с исходными файлами копии .gz level 9 и .br level 11.

Клуб любителей хрюш (https://www.babai.ru)
D
На сайте с 28.06.2008
Offline
1114
#12
suffix:
У меня скрипт раз в минуту пробегает по папкам со скриптами и стилями и делает рядом с исходными файлами копии .gz level 9 и .br level 11.

Не поделитесь решением?

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#13
.gz level 9 и .br level 11.

идиотизм. Хотя бы тесты посмотрели производительности.

У меня скрипт раз в минуту пробегает по папкам

Весело там на сервере у вас.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
suffix
На сайте с 26.08.2010
Offline
339
#14
LEOnidUKG:
идиотизм. Хотя бы тесты посмотрели производительности.



Весело там на сервере у вас.

1. А Вы тесты смотрите для динамического сжатия и на их основе делаете вывод о статическом - не находите это странным ?

2. На сервере la около 0 всегда :) (скрипт же не идиотом написан и если копии уже есть он заново ничего не жмёт - изменения даже в папке cache не так часто происходят, а уж какой нибудь скрипт видео проигрывателя годами не меняется)

---------- Добавлено 02.09.2018 в 16:50 ----------

Dram:
Не поделитесь решением?

Здесь криво вставляется код, напишите в ЛС почту - перешлю.

D
На сайте с 28.06.2008
Offline
1114
#15

хм... получается помимо того что использует Nginx нужно еще какое расширение для PHP установить?

И еще вопрос - что это за звездочки? Никогда такого просто в скриптах не видел :)))

suffix
На сайте с 26.08.2010
Offline
339
#16
Dram:
хм... получается помимо того что использует Nginx нужно еще какое расширение для PHP установить?
И еще вопрос - что это за звездочки? Никогда такого просто в скриптах не видел :)))

Нет, в php ничего не надо.

Звездочки - ошибки вставки кода при копировании :(

В ЛС почту пришлите - сброшу письмом.

D
На сайте с 28.06.2008
Offline
1114
#17

Я не кодер, но вроде бы вот это тоже баш скрипт сжимающий статику в 11 левел .br

https://github.com/centminmod/brotli.sh/blob/master/brotli.sh

---------- Добавлено 02.09.2018 в 17:23 ----------

suffix:
В ЛС почту пришлите - сброшу письмом.

Спс получил, теперь пытаюсь понять где-же у меня brotli лежит... чтобы путь до него прописать :)

---------- Добавлено 02.09.2018 в 17:28 ----------

Если при сборке nginx я собирал с этим

--add-module=/opt/ngx_brotli

то там он и остался?

suffix
На сайте с 26.08.2010
Offline
339
#18
Dram:
Я не кодер, но вроде бы вот это тоже баш скрипт сжимающий статику в 11 левел .br

https://github.com/centminmod/brotli.sh/blob/master/brotli.sh

---------- Добавлено 02.09.2018 в 17:23 ----------


Спс получил, теперь пытаюсь понять где-же у меня brotli лежит... чтобы путь до него прописать :)

---------- Добавлено 02.09.2018 в 17:28 ----------

Если при сборке nginx я собирал с этим


то там он и остался?

Черт его знает, уже не помню - может отдельно установить на сервере как программу надо.

Да, для динамики определите что именно сжимать в brotli - тип файлов - скажем png не надо сжимать, лишнее же ни к чему.

D
На сайте с 28.06.2008
Offline
1114
#19

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

suffix
На сайте с 26.08.2010
Offline
339
#20

Так скрипт это и делает если brotli как программа установлена - он из под php выполняет консольную команду.

Ну а в общем :

Usage: brotli [OPTION]... [FILE]...

-c, --stdout write on standard output

-d, --decompress decompress

-f, --force force output file overwrite

-h, --help display this help and exit

-j, --rm remove source file(s)

-k, --keep keep source file(s) (default)

-n, --no-copy-stat do not copy source file(s) attributes

-o FILE, --output=FILE output file (only if 1 input file)

-q NUM, --quality=NUM compression level (0-11)

-t, --test test compressed file integrity

-v, --verbose verbose mode

-w NUM, --lgwin=NUM set LZ77 window size (0, 10-24)

window size = 2**NUM - 16

0 lets compressor choose the optimal value

-S SUF, --suffix=SUF output file suffix (default:'.br')

-V, --version display version and exit

-Z, --best use best compression level (11) (default)

Simple options could be coalesced, i.e. '-9kf' is equivalent to '-9 -k -f'.

With no FILE, or when FILE is -, read standard input.

All arguments after '--' are treated as files.

123

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий