PageSpeed Insights: Минимизируйте работу в основном потоке

InstantCMS 2.X
#1 4 апреля 2024 в 18:07

Установил свежий сайт, особо никаких дополнений не ставил. PageSpeed Insights выдал 60+ на моб. устройстве, на компе 95%.

Причина на скриншоте. Что-то со скриптами которые затягивают загрузку на 2 сек+

Кто-то понимает что это и как оптимизировать ?

Сжать HTML  / JS / CSS пробовал — не помогло.

Изображение

Кто сталкивался, помоги пожалуйста, буду очень благодарен.

#2 6 апреля 2024 в 13:01

Если делать все по феншую и правильно то будет долго и муторно, так как на 100% у вас грузиться куча лишних скриптов которые не нужны для текущей страницы, например слайдеры лайтбоксы и прочее хотя на странице ничего из этого нет. нужно править вывод и подключение скриптов в шаблоне чтобы использовались только те которые нужны, второй момнет это оптимизация самих скриптов, чтобы уменьшить время на их инициализацию и проверку браузерами.

#3 6 апреля 2024 в 16:50

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

#4 7 апреля 2024 в 23:48

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

Def

Я то согласен, но когда делаешь сайт на под заказ, заказчику сложно объяснить что 60% это ничего страшного 😀

Если делать все по феншую и правильно то будет долго и муторно, так как на 100% у вас грузиться куча лишних скриптов которые не нужны для текущей страницы, например слайдеры лайтбоксы и прочее хотя на странице ничего из этого нет. нужно править вывод и подключение скриптов в шаблоне чтобы использовались только те которые нужны, второй момнет это оптимизация самих скриптов, чтобы уменьшить время на их инициализацию и проверку браузерами.

maxisoft

Интересно, а можно как-то добиться такого результата чтобы в движке грузилось именно то, что должно работать в данный момент. Если на сайте нет слайдеров и лайтбоксов, то зачем они появляются в коде?, может это должно быть разграничено как-то. Я то понимаю что бред пишу ))) Но все рано интересно

#5 8 апреля 2024 в 07:30

Интересно, а можно как-то добиться такого результата чтобы в движке грузилось именно то, что должно работать в данный момент. Если на сайте нет слайдеров и лайтбоксов, то зачем они появляются в коде?, может это должно быть разграничено как-то. Я то понимаю что бред пишу ))) Но все рано интересно

Goose

это не бред то что вы пишите, то что стоит по дефолту из коробки так и работает, а вот уже не все разработчики сторонних решении смотрят на это, чтобы делать отдельную загрузку по требованию. Точно знаю что решение от Заучмена, Лоадера — сделаны хорошо и скрипты и стили грузятся у них по требованию компонентов или виджетов. А сделать (или как писали заставить систему) можно только ручками и исправляя косяки других разработчиков.

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.