Dram

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

Если я правильно понимаю с пушем ускорение загрузки css в 10 раз?

На скринах я тестировал загрузку с включенным Disable cashe и после нажатия

ctrl +F5

jpg no.jpg
jpg push.jpg

Mobiaaa, облом... ну чтож, пойдем другим путем.

попробую при вклченном http2_push_preload on; добавить

add_header Link "</style.css>; as=style; rel=preload;";

добавил в локейш картинок, указав путь до своего ксс от корня сайта.

В консоле не вижу что пуш начал работать... где опять не догоняю?

---------- Добавлено 03.09.2018 в 10:09 ----------

короче получилось средствами php добавить

header("Link: </css/styles.css>; rel=preload; as=style");

щас буду тестировать

как правильно прописать регулярку?

http2_push ^/templates/(.*).css;

надо указать любое имя css но так не прокатывает...

Оптимизайка:
Dram, может быть вы его своими "антиботами" блокируете.

Верно, так и есть наверное :))) не подумал про это.

А как теперь добавить все css? У меня один 1 на странице всегда просто по разному называется....

Вот так не прокатывает, вероятно с регуляркой напутал...

http2_push ~*.css;

но сервис 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/

Всего: 6928