
Владимир
16.01.2018
20:09:39
libwebp
никакого гитхаб, я с оф реп ставил

Алексей
16.01.2018
20:10:06
оооок

Владимир
16.01.2018
20:10:21
apt install --no-install-recommends webp

Google

Алексей
16.01.2018
20:10:26
еее

Kyrylo
16.01.2018
20:10:36
pagespeed делает это без лишних рук и по умолчанию
а руками лучше через imagemagick

Владимир
16.01.2018
20:10:59
https://habrahabr.ru/post/339896/
Вот моя статейка как его собрать этот пейджспид)

Алексей
16.01.2018
20:11:35
таки шо? фото быстрей грузятся?

Владимир
16.01.2018
20:11:49
А ещё пейджспид очень много чего делает)), и втом числе плохого
к примеру с пейджспид не работает ответ сервера 304

Kyrylo
16.01.2018
20:12:04
отключать все, включать с мозгом

Владимир
16.01.2018
20:12:08
это очень критично для меня

Kyrylo
16.01.2018
20:12:10
все работает

Владимир
16.01.2018
20:12:16

Google

Владимир
16.01.2018
20:12:24
верю что может я не осилил, но покажи как осилил ты

Алексей
16.01.2018
20:13:17
таки шо? фото быстрей грузятся?

Владимир
16.01.2018
20:13:21
все работает
меня интересует чтобы дата модификации страницы им не затиралась и при этом он корректно работал

Алексей
16.01.2018
20:13:51
ваще после перехода

Владимир
16.01.2018
20:14:19
но без пейджспидла быстрее
хотя настраивать всё чуть геморнее

Алексей
16.01.2018
20:15:34
чет не понял, с этим форматом webp, бытрей сайт грузится?

Владимир
16.01.2018
20:16:58
ну логично же

Алексей
16.01.2018
20:17:14
Г - логика
спс
надо попробовать

Vladimir
16.01.2018
20:36:23

Kyrylo
16.01.2018
20:38:24
ага, особенно хорошо в css тег picture идет
в background-image

Владимир
16.01.2018
20:39:31
по заголовкам

Google

Vladimir
16.01.2018
20:40:30
да я понял , просто picture кажется логичней

Kyrylo
16.01.2018
20:40:42
ну и opera mini не держит picture
а webp держит

Vladimir
16.01.2018
20:40:59
opera mini почти ничего не поддерживает

Kyrylo
16.01.2018
20:41:00
и с picture вы захламляете разметку

Владимир
16.01.2018
20:41:03
+ прийдётся менять сайт

Kyrylo
16.01.2018
20:41:17
и теряете возможность по одному адресу отдавать разный контент

Владимир
16.01.2018
20:41:23
а тут я просто не большой надстройкой сервера всё решаю

Kyrylo
16.01.2018
20:41:27
по .jpg отдавать webp для тех, кто кушает
т.к. все равно тогда сделаете конфиг нгинкса

Владимир
16.01.2018
20:41:43

Kyrylo
16.01.2018
20:41:47
и вопрос — а нафиг было добавлять picture?
если пришли к тому же

Владимир
16.01.2018
20:42:32

Vladimir
16.01.2018
20:45:07

Владимир
16.01.2018
20:45:35
и внедрить то что предлагаешь ты будет не просто

Kyrylo
16.01.2018
20:46:10

Vladimir
16.01.2018
20:46:12
согласен

Google

Владимир
16.01.2018
20:46:19
а то что делаю я можно внедрить прямо на живую, даже не тестируя на дев сервере
и за буквально полчаса

Kyrylo
16.01.2018
20:46:32
вот не надо про не тестируя)

Владимир
16.01.2018
20:46:59
изменений на сайте и в бекенде нет, просто появились новые ужатые фотки

Vladimir
16.01.2018
20:47:22

Владимир
16.01.2018
20:47:32
на сервере хранится и оригинал и кэшированная лёгкая копия

Kyrylo
16.01.2018
20:48:02

Владимир
16.01.2018
20:48:28
но и оттуда покатит

Kyrylo
16.01.2018
20:52:55
вообще о фронт-оптимизации битрикса можно посмотреть https://www.youtube.com/watch?v=-D6LHUQQBRI
полезно

Vladimir
16.01.2018
21:56:09
спасибо. довольно годный доклад. Решение на nginx для форматов звучит действительно лучше, только осталось не понятно - что делать с разрешениями?
в <picture> можно указать варианты планшетов/мобил + отдельный сет для ретины. nginx тоже об этом может позаботиться?

Kyrylo
16.01.2018
21:58:53
Да

Владимир
16.01.2018
22:05:32
Конкретно я это делаю без него на стороне nginx
А ктонибудь решал задачу по отдаче фоток с битрикса по разным доменам, вернее по поддоменам сайта. То есть по сути cdn, но который бы просто менял адрес сайта добавляя к нему рандомный поддомен.

Kyrylo
16.01.2018
22:10:22
это как раз Денис и рассказывал
cdn1 .. cdn6

Google

Kyrylo
16.01.2018
22:10:31
у нас так

Владимир
16.01.2018
22:10:34
я уловил про это

Kyrylo
16.01.2018
22:10:37
CDN для бедных)

Владимир
16.01.2018
22:10:41
но он ведь не сказал как это сделать)
ага)

Kyrylo
16.01.2018
22:10:49
c DNS-префетчем

Владимир
16.01.2018
22:10:55
это ведь на php надо мутить

Kyrylo
16.01.2018
22:11:56
https://dev.chromium.org/developers/design-documents/dns-prefetching

Владимир
16.01.2018
22:12:06

Kyrylo
16.01.2018
22:12:12
это когда мы на странице скрыто для пользователя дергаем внешние ресурсы

Владимир
16.01.2018
22:12:13

Kyrylo
16.01.2018
22:12:18
до того, как он и попытается их загрузить

Владимир
16.01.2018
22:12:20

Kyrylo
16.01.2018
22:12:34

Владимир
16.01.2018
22:12:37
а я спрашиваю про то как засатвить на странице генериться адреса с поддоменами

Kyrylo
16.01.2018
22:12:37
<link rel="dns-prefetch" href="//host_name_to_prefetch.com">
у картинки
это я дальше пошел просто

Владимир
16.01.2018
22:12:47
да

Kyrylo
16.01.2018
22:13:00
ща код найду скину

Владимир
16.01.2018
22:13:02
ну дальше не надо, тут бы с этим сначала)