{"id":14275,"url":"\/distributions\/14275\/click?bit=1&hash=bccbaeb320d3784aa2d1badbee38ca8d11406e8938daaca7e74be177682eb28b","title":"\u041d\u0430 \u0447\u0451\u043c \u0437\u0430\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u044e\u0442 \u043f\u0440\u043e\u0444\u0435\u0441\u0441\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0435 \u043f\u0440\u043e\u0434\u0430\u0432\u0446\u044b \u0430\u0432\u0442\u043e?","buttonText":"\u0423\u0437\u043d\u0430\u0442\u044c","imageUuid":"f72066c6-8459-501b-aea6-770cd3ac60a6"}

Облегчение….листингов

Почти на каждом сайте есть листинги товаров, услуг или чего-то еще.

Там где это с фотками встречается, то бывает капец долго грузится страница.

Некоторые делают отложенную загрузку картинок по JS, но тогда они не индексируются.

На нескольких сайтах нашел одну и ту же ошибку, сейчас покажу ее и расскажу как исправить.

Берем листинг сайта любой, тыкаем на картинку правой кнопкой мышки:

И открываем в новой вкладке.

То есть тут взяли картинку детальную товара, уменьшили ее размеры стилями CSS и закинули в каталог.

Весит картинка 375 Кб.

В среднем на страницах около 20-30 товаров, то есть все картинки весят примерно 9,3 Мб. Это очень внушительная цифра, и это все адски тормозит загрузку страницы.

Что можно сделать:

  • Для каждого товара создаем уменьшенную картинку под листинг
  • У уменьшенной картинки снижаем качество до адекватного (никто там не будет пристально разглядывать с лупой монитор)
  • Ставим обработчик формата WEBP, если браузер пользователя поддерживает этот формат, то подсовываем ему облегченную версию картинки

Какой результат:

Мы на проекте Колеса Даром уменьшили картинки товаров до 7 Кб. Это в 50 раз меньше! И все картинки листинга весят всего 210 Кб (даже меньше чем исходная одна картинка).

Делайте правильную обработку картинок товаров и будет у вас быстрый сайт :)

0
Комментарии
-3 комментариев
Раскрывать всегда