@integoneo
Beginner

Что вы делаете чтобы получить хороший балл на google page speed, и нужно ли вообще заботиться об этом?

Я в первый раз загрузил свою верстку на хостинг и получил плохой балл на Google page speed (хостинг - бесплатный). Хотелось бы иметь хороший балл.

5eb3adeb8f54e809673999.jpeg

В сборку у меня входили:

  • Минификатор Uglify js
  • Минификатор CSS - Clean css
  • Imagemin
  • gulp-webp и функция, которая меняет фоновые изображения формата jpg и png на webp, если браузер является webkit


Возможно мне стоит изменить сборку? Что я могу сделать что бы получить хороший балл? И нужно ли мне думать об этом, пока я еще новичок во фронтенде?
  • Вопрос задан
  • 212 просмотров
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега Веб-разработка
Что я могу сделать что бы получить хороший балл?
Там ниже на странице есть список конкретных рекомендаций и пояснений.

И нужно ли мне думать об этом, пока я еще новичок во фронтенде?
Нужно, но не очень усиленно. Многие вещи проще сделать на старте проекта, а для этого о них нужно знать. Если вы потратите сейчас пару часов на разбор каждой рекомендации Лайтхауса, вы довольно сильно поднимете свой уровень в этом вопросе.

В реальности очень много зависит от клиента - они могут не захотеть делать нормальные изображения, отключать или откладывать загрузку сторонних скриптов (Я.Метрика + Живосайт легко могут сожрать 20 баллов сами по себе).
Но разработчик должен делать всё, что в его силах, для улучшения результата. У вас, например, ради карты в подвале грузится полмегабайта скриптов Yandex API, что блокирует сайт на 4 секунды. Разумеется, её нужно грузить лениво, когда человек реально туда доскролил.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
Chefranov
@Chefranov
Новичок
Там чуть ниже написано, что необходимо сделать чтобы повысить балл. У вас как минимум я думаю не включено кеширование, а также используете наверно бесплатный хостинг, которые работает мягко говоря не быстро. Еще Google требует lazy load и перенос скриптов/стилей в футер.

И верстка влияет процентов 10. Остальное часть бэка и сервера.

На Wordpress я добился таких баллов:
spoiler
5eb3bcbe02f65184505042.png
Ответ написан
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Я всегда делаю 100/100.
Разумеется, свой фреймворк.

Никаких проблем с тем, чтобы выполнить все требования, у меня не возникало.

Относительно поисковой выдачи: гугл ОЧЕНЬ ЦЕНИТ! труд вебмастеров, которые соответствуют его правилам оптимизации кода сайта и серверных настроек.

Проблема у Вас в том, что код должен быть "чистым" ДО разных минификаторов и оптимизаторов.
Тогда, они могут и не понадобиться от слов совсем+никогда... (я ими не пользуюсь вообще, т.к. не могу полностью контролировать логику исполнения минификации, да и зачем?...)
Ответ написан
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Кстати считаю рекомендацию насчет картинок крайне спорной.
Сегодня буквально столкнулся. В вебе все смотрится отлично, а на планшете полезли артефакты, так что смотрите за результатом работы этого оптимайзера.

Вторая претензия из разряда бурчалок. Я конечно понимаю что webp формат для отображения. Но то что в проводнике его не видно меня раздражает, как и невозможность открыть его в редакторе без лишних телодвижений.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы