178456 Опубліковано: 29 грудня 2019 Share Опубліковано: 29 грудня 2019 Здравствуйте. Что можно сделать с такой рекомендацией pagespeed ? Уменьшите влияние стороннего кода Сторонний код заблокировал основной поток на 1 070 мс. Yandex metrika время блокировки основного потока 1036 ms Надіслати Поділитися на інших сайтах More sharing options...
Jurgen Опубліковано: 29 грудня 2019 Share Опубліковано: 29 грудня 2019 удалить ядексметрику) 1 Надіслати Поділитися на інших сайтах More sharing options...
Dimasscus Опубліковано: 29 грудня 2019 Share Опубліковано: 29 грудня 2019 запихайте ее подальше в подвал если она вам нужна. Надіслати Поділитися на інших сайтах More sharing options...
Jurgen Опубліковано: 29 грудня 2019 Share Опубліковано: 29 грудня 2019 Отключите в ней все что не используете, вебвизор и прочую фигню Надіслати Поділитися на інших сайтах More sharing options...
Jurgen Опубліковано: 29 грудня 2019 Share Опубліковано: 29 грудня 2019 2 часа назад, nikifalex сказал: зачем пейджспиду метрика? не давайте ее ей странное заявление. Можно для него вообще js отключить, и результат будет 100/100, но только толку от этого? Надіслати Поділитися на інших сайтах More sharing options...
Mixxxa163 Опубліковано: 3 жовтня 2021 Share Опубліковано: 3 жовтня 2021 Добрый день, тоже столкнулся с этой проблемой, есть лучшее решение? нашел, что делают отложенной загрузкой setTimeout, либо скачать файл tag.js к себе на сервер..пока не проверял.. Надіслати Поділитися на інших сайтах More sharing options...
buslikdrev Опубліковано: 3 жовтня 2021 Share Опубліковано: 3 жовтня 2021 21 минуту назад, Mixxxa163 сказал: Добрый день, тоже столкнулся с этой проблемой, есть лучшее решение? нашел, что делают отложенной загрузкой setTimeout, либо скачать файл tag.js к себе на сервер..пока не проверял.. Качать нельзя т.к. скорее для каждого пользователя меняется файл метрики. Ну, а отложить можно, а вот яндекс метрику не отдавать пагеспиду, как выше советовали. 1 Надіслати Поділитися на інших сайтах More sharing options... Mixxxa163 Опубліковано: 3 жовтня 2021 Share Опубліковано: 3 жовтня 2021 21 минуту назад, buslikdrev сказал: Качать нельзя т.к. скорее для каждого пользователя меняется файл метрики. Ну, а отложить можно, а вот яндекс метрику не отдавать пагеспиду, как выше советовали. а как это реализовать, чтобы не отдавать? в robots как то закрыть?.. Надіслати Поділитися на інших сайтах More sharing options... sitecreator Опубліковано: 3 жовтня 2021 Share Опубліковано: 3 жовтня 2021 14 минут назад, Mixxxa163 сказал: а как это реализовать, чтобы не отдавать? это самообман - не отдавать метрику гуглу в пейджспид. вы просто увидите неверный тест гугла. сами себя обманете, а не гугл. дело в том, что гугл информацию о скорости загрузки будет получать на реальных страницах, которые работают у реальных пользователей в их браузерах. Вот тут все по уму реализовано. Сами можете откладывать какой-угодно скрипт, если его выполнение не стоит в приоритете. Но в основном дополнение делает все автоматически. Включая скрипты метрик, всяких виджетов и т.д. и т.п. 1 Надіслати Поділитися на інших сайтах More sharing options... Mixxxa163 Опубліковано: 3 жовтня 2021 Share Опубліковано: 3 жовтня 2021 3 минуты назад, sitecreator сказал: это самообман - не отдавать метрику гуглу в пейджспид. вы просто увидите неверный тест гугла. сами себя обманете, а не гугл. дело в том, что гугл информацию о скорости загрузки будет получать на реальных страницах, которые работают у реальных пользователей в их браузерах. Вот тут все по уму реализовано. Сами можете откладывать какой-угодно скрипт, если его выполнение не стоит в приоритете. Но в основном дополнение делает все автоматически. Включая скрипты метрик, всяких виджетов и т.д. и т.п. благодарю за комментарий, уже есть в списке на покупку, после изучения. Надіслати Поділитися на інших сайтах More sharing options... sitecreator Опубліковано: 3 жовтня 2021 Share Опубліковано: 3 жовтня 2021 Только что, nikifalex сказал: а откладывать загрузку это не обман? Обман и не только себя, а еще и гугля. нет. вероятно, что вы не вполне понимаете, что такое отложенная загрузка. какой же это обман если вы просто меняете порядок загрузки и выполнения (это важнее чем загрузка) JS в порядке приоритета? Просто если не выставлять приоритет, то у вас скрипт метрики запустится в любой момент когда он загрузится? А нам это надо? У нас еще скрипты сайта, например, не отработали, CSS сайта еще не загрузились и страница не отрендерилась. И зачем нам тормозить тогда страницу низкоприоритетным скриптом? Например, чат - это второстепенный функционал. Вполне логично окошко чата загружать/исполнять после отображения всей страницы. Никому не нужен чат до появления страницы сайта, он все равно не будет работать, но сильно затормозит основной контент. 4 минуты назад, nikifalex сказал: Иначе бы гугль сам уже давно сделал отложенную загрузку. Гугл, как раз, рекомендует откладывать низкоприоритетные скрипты. При желании вы можете разобраться с рекомендациями гугла, думаю. Вот согласно рекомендации гугла мы изменяем порядок загрузки JS и загружаем их в последнюю очередь. В точности как рекомендует гугл. Надіслати Поділитися на інших сайтах More sharing options... sitecreator Опубліковано: 3 жовтня 2021 Share Опубліковано: 3 жовтня 2021 16 минут назад, nikifalex сказал: а откладывать загрузку это не обман? кстати, если рассуждать как вы, то и отложенная загрузка изображений (lazy load) - это тоже обман? А принцип lazy load также применим ко всякого рода виджетам (фейсбук и т.д.), картам, видео-вставкам и т.д. и т.п. Буквально скрипты виджетов и пр. будут отложены пока пользователь не прокрутит до них экран. Та же карта может быть расположена в самом низу, а пользователь до низа сайта может еще и не доберется, но карта будет тормозить видимую часть сайта. Так логично же отложить загрузку и показ карты до момента когда она понадобится пользователю? Именно это и рекомендует гугл. Кстати, отложенные действия - это не значит, что они откладываются тупо по секундомеру, это было бы слишком топорно и неэффективно. Откладываются они до момента, когда становятся нужны иди попадают в зону видимости, например, или когда процессор закончил рендеринг основного контента страницы, вот тогда можно и второстепенное показать. Поэтому отложенные штуки вроде lazy load отслеживают действия пользователя (прикосновение, прокрутка и т.д.). Т.е. все намного сложнее чем если бы был запуск по таймеру. Надіслати Поділитися на інших сайтах More sharing options... sitecreator Опубліковано: 3 жовтня 2021 Share Опубліковано: 3 жовтня 2021 https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/loading-third-party-javascript/?utm_source=lighthouse&utm_medium=unknown вот гугл настоятельно рекомендует отложенную загрузку через lazy load. А также иные отложенные загрузки гугл рекомендует. в частности аналитику и метрику гугл рекомендует грамотно откладывать. Цитата Lazy-load Third Party Resources Embedded third-party resources (such as ads or videos) can be a big contributor to slow page speed when constructed poorly. Lazy-loading can be used to only load embedded resources when necessary. For example, serving an ad in the footer only when a user scrolls down the page. Another pattern is lazy-loading content after the main page content loads but before a user might otherwise interact with the page. Цитата Ресурсы сторонних производителей с отложенной загрузкой Встроенные ресурсы сторонних производителей (например, реклама или видео) могут значительно снизить скорость загрузки страниц, если они построены некачественно. Ленивая загрузка может использоваться только для загрузки встроенных ресурсов при необходимости. Например, показ объявления в нижнем колонтитуле только тогда, когда пользователь прокручивает страницу вниз. Другой шаблон - это отложенная загрузка содержимого после загрузки содержимого главной страницы, но до того, как пользователь мог бы в противном случае взаимодействовать со страницей. Цитата Analytics can be complicated Analytics scripts should never slow down your page load experience, but if you defer the load too long you can miss valuable analytics data. Fortunately, there are some well-known patterns for initializing analytics lazily while retaining early page-load data. Phil Walton's blog post, The Google Analytics Setup I Use on Every Site I Build covers one such pattern for Google Analytics. Цитата Аналитика может быть сложнойСкрипты аналитики никогда не должны замедлять загрузку вашей страницы, но если вы откладываете загрузку слишком долго, вы можете пропустить ценные аналитические данные. К счастью, есть несколько хорошо известных шаблонов для ленивой инициализации аналитики с сохранением данных о ранней загрузке страницы. В сообщении в блоге Фила Уолтона «Настройка Google Analytics, который я использую на каждом создаваемом мной сайте» описывается один такой шаблон для Google Analytics. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Налаштування та оптимізація Сторонний код заблокировал основной поток Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Premium Filter для адмінки Автор: Sha Popup-форма з автоматичною генерацією промокоду та надсиланням на email. Спливаюче вікно з персональним купоном Автор: radaevich SmartAlt - Автоматичний підбір аналогічних товарів за відсутності на складі Автор: OcEx Різні розміри зображень для категорій Автор: PaulKravchenko Масове додавання користувальницьких стікерів для шаблонів (OcTemplates) Автор: IHOR1989 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Mixxxa163 Опубліковано: 3 жовтня 2021 Share Опубліковано: 3 жовтня 2021 21 минуту назад, buslikdrev сказал: Качать нельзя т.к. скорее для каждого пользователя меняется файл метрики. Ну, а отложить можно, а вот яндекс метрику не отдавать пагеспиду, как выше советовали. а как это реализовать, чтобы не отдавать? в robots как то закрыть?.. Надіслати Поділитися на інших сайтах More sharing options...
sitecreator Опубліковано: 3 жовтня 2021 Share Опубліковано: 3 жовтня 2021 14 минут назад, Mixxxa163 сказал: а как это реализовать, чтобы не отдавать? это самообман - не отдавать метрику гуглу в пейджспид. вы просто увидите неверный тест гугла. сами себя обманете, а не гугл. дело в том, что гугл информацию о скорости загрузки будет получать на реальных страницах, которые работают у реальных пользователей в их браузерах. Вот тут все по уму реализовано. Сами можете откладывать какой-угодно скрипт, если его выполнение не стоит в приоритете. Но в основном дополнение делает все автоматически. Включая скрипты метрик, всяких виджетов и т.д. и т.п. 1 Надіслати Поділитися на інших сайтах More sharing options... Mixxxa163 Опубліковано: 3 жовтня 2021 Share Опубліковано: 3 жовтня 2021 3 минуты назад, sitecreator сказал: это самообман - не отдавать метрику гуглу в пейджспид. вы просто увидите неверный тест гугла. сами себя обманете, а не гугл. дело в том, что гугл информацию о скорости загрузки будет получать на реальных страницах, которые работают у реальных пользователей в их браузерах. Вот тут все по уму реализовано. Сами можете откладывать какой-угодно скрипт, если его выполнение не стоит в приоритете. Но в основном дополнение делает все автоматически. Включая скрипты метрик, всяких виджетов и т.д. и т.п. благодарю за комментарий, уже есть в списке на покупку, после изучения. Надіслати Поділитися на інших сайтах More sharing options... sitecreator Опубліковано: 3 жовтня 2021 Share Опубліковано: 3 жовтня 2021 Только что, nikifalex сказал: а откладывать загрузку это не обман? Обман и не только себя, а еще и гугля. нет. вероятно, что вы не вполне понимаете, что такое отложенная загрузка. какой же это обман если вы просто меняете порядок загрузки и выполнения (это важнее чем загрузка) JS в порядке приоритета? Просто если не выставлять приоритет, то у вас скрипт метрики запустится в любой момент когда он загрузится? А нам это надо? У нас еще скрипты сайта, например, не отработали, CSS сайта еще не загрузились и страница не отрендерилась. И зачем нам тормозить тогда страницу низкоприоритетным скриптом? Например, чат - это второстепенный функционал. Вполне логично окошко чата загружать/исполнять после отображения всей страницы. Никому не нужен чат до появления страницы сайта, он все равно не будет работать, но сильно затормозит основной контент. 4 минуты назад, nikifalex сказал: Иначе бы гугль сам уже давно сделал отложенную загрузку. Гугл, как раз, рекомендует откладывать низкоприоритетные скрипты. При желании вы можете разобраться с рекомендациями гугла, думаю. Вот согласно рекомендации гугла мы изменяем порядок загрузки JS и загружаем их в последнюю очередь. В точности как рекомендует гугл. Надіслати Поділитися на інших сайтах More sharing options... sitecreator Опубліковано: 3 жовтня 2021 Share Опубліковано: 3 жовтня 2021 16 минут назад, nikifalex сказал: а откладывать загрузку это не обман? кстати, если рассуждать как вы, то и отложенная загрузка изображений (lazy load) - это тоже обман? А принцип lazy load также применим ко всякого рода виджетам (фейсбук и т.д.), картам, видео-вставкам и т.д. и т.п. Буквально скрипты виджетов и пр. будут отложены пока пользователь не прокрутит до них экран. Та же карта может быть расположена в самом низу, а пользователь до низа сайта может еще и не доберется, но карта будет тормозить видимую часть сайта. Так логично же отложить загрузку и показ карты до момента когда она понадобится пользователю? Именно это и рекомендует гугл. Кстати, отложенные действия - это не значит, что они откладываются тупо по секундомеру, это было бы слишком топорно и неэффективно. Откладываются они до момента, когда становятся нужны иди попадают в зону видимости, например, или когда процессор закончил рендеринг основного контента страницы, вот тогда можно и второстепенное показать. Поэтому отложенные штуки вроде lazy load отслеживают действия пользователя (прикосновение, прокрутка и т.д.). Т.е. все намного сложнее чем если бы был запуск по таймеру. Надіслати Поділитися на інших сайтах More sharing options... sitecreator Опубліковано: 3 жовтня 2021 Share Опубліковано: 3 жовтня 2021 https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/loading-third-party-javascript/?utm_source=lighthouse&utm_medium=unknown вот гугл настоятельно рекомендует отложенную загрузку через lazy load. А также иные отложенные загрузки гугл рекомендует. в частности аналитику и метрику гугл рекомендует грамотно откладывать. Цитата Lazy-load Third Party Resources Embedded third-party resources (such as ads or videos) can be a big contributor to slow page speed when constructed poorly. Lazy-loading can be used to only load embedded resources when necessary. For example, serving an ad in the footer only when a user scrolls down the page. Another pattern is lazy-loading content after the main page content loads but before a user might otherwise interact with the page. Цитата Ресурсы сторонних производителей с отложенной загрузкой Встроенные ресурсы сторонних производителей (например, реклама или видео) могут значительно снизить скорость загрузки страниц, если они построены некачественно. Ленивая загрузка может использоваться только для загрузки встроенных ресурсов при необходимости. Например, показ объявления в нижнем колонтитуле только тогда, когда пользователь прокручивает страницу вниз. Другой шаблон - это отложенная загрузка содержимого после загрузки содержимого главной страницы, но до того, как пользователь мог бы в противном случае взаимодействовать со страницей. Цитата Analytics can be complicated Analytics scripts should never slow down your page load experience, but if you defer the load too long you can miss valuable analytics data. Fortunately, there are some well-known patterns for initializing analytics lazily while retaining early page-load data. Phil Walton's blog post, The Google Analytics Setup I Use on Every Site I Build covers one such pattern for Google Analytics. Цитата Аналитика может быть сложнойСкрипты аналитики никогда не должны замедлять загрузку вашей страницы, но если вы откладываете загрузку слишком долго, вы можете пропустить ценные аналитические данные. К счастью, есть несколько хорошо известных шаблонов для ленивой инициализации аналитики с сохранением данных о ранней загрузке страницы. В сообщении в блоге Фила Уолтона «Настройка Google Analytics, который я использую на каждом создаваемом мной сайте» описывается один такой шаблон для Google Analytics. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Налаштування та оптимізація Сторонний код заблокировал основной поток Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Premium Filter для адмінки Автор: Sha Popup-форма з автоматичною генерацією промокоду та надсиланням на email. Спливаюче вікно з персональним купоном Автор: radaevich SmartAlt - Автоматичний підбір аналогічних товарів за відсутності на складі Автор: OcEx Різні розміри зображень для категорій Автор: PaulKravchenko Масове додавання користувальницьких стікерів для шаблонів (OcTemplates) Автор: IHOR1989
Mixxxa163 Опубліковано: 3 жовтня 2021 Share Опубліковано: 3 жовтня 2021 3 минуты назад, sitecreator сказал: это самообман - не отдавать метрику гуглу в пейджспид. вы просто увидите неверный тест гугла. сами себя обманете, а не гугл. дело в том, что гугл информацию о скорости загрузки будет получать на реальных страницах, которые работают у реальных пользователей в их браузерах. Вот тут все по уму реализовано. Сами можете откладывать какой-угодно скрипт, если его выполнение не стоит в приоритете. Но в основном дополнение делает все автоматически. Включая скрипты метрик, всяких виджетов и т.д. и т.п. благодарю за комментарий, уже есть в списке на покупку, после изучения. Надіслати Поділитися на інших сайтах More sharing options...
sitecreator Опубліковано: 3 жовтня 2021 Share Опубліковано: 3 жовтня 2021 Только что, nikifalex сказал: а откладывать загрузку это не обман? Обман и не только себя, а еще и гугля. нет. вероятно, что вы не вполне понимаете, что такое отложенная загрузка. какой же это обман если вы просто меняете порядок загрузки и выполнения (это важнее чем загрузка) JS в порядке приоритета? Просто если не выставлять приоритет, то у вас скрипт метрики запустится в любой момент когда он загрузится? А нам это надо? У нас еще скрипты сайта, например, не отработали, CSS сайта еще не загрузились и страница не отрендерилась. И зачем нам тормозить тогда страницу низкоприоритетным скриптом? Например, чат - это второстепенный функционал. Вполне логично окошко чата загружать/исполнять после отображения всей страницы. Никому не нужен чат до появления страницы сайта, он все равно не будет работать, но сильно затормозит основной контент. 4 минуты назад, nikifalex сказал: Иначе бы гугль сам уже давно сделал отложенную загрузку. Гугл, как раз, рекомендует откладывать низкоприоритетные скрипты. При желании вы можете разобраться с рекомендациями гугла, думаю. Вот согласно рекомендации гугла мы изменяем порядок загрузки JS и загружаем их в последнюю очередь. В точности как рекомендует гугл. Надіслати Поділитися на інших сайтах More sharing options... sitecreator Опубліковано: 3 жовтня 2021 Share Опубліковано: 3 жовтня 2021 16 минут назад, nikifalex сказал: а откладывать загрузку это не обман? кстати, если рассуждать как вы, то и отложенная загрузка изображений (lazy load) - это тоже обман? А принцип lazy load также применим ко всякого рода виджетам (фейсбук и т.д.), картам, видео-вставкам и т.д. и т.п. Буквально скрипты виджетов и пр. будут отложены пока пользователь не прокрутит до них экран. Та же карта может быть расположена в самом низу, а пользователь до низа сайта может еще и не доберется, но карта будет тормозить видимую часть сайта. Так логично же отложить загрузку и показ карты до момента когда она понадобится пользователю? Именно это и рекомендует гугл. Кстати, отложенные действия - это не значит, что они откладываются тупо по секундомеру, это было бы слишком топорно и неэффективно. Откладываются они до момента, когда становятся нужны иди попадают в зону видимости, например, или когда процессор закончил рендеринг основного контента страницы, вот тогда можно и второстепенное показать. Поэтому отложенные штуки вроде lazy load отслеживают действия пользователя (прикосновение, прокрутка и т.д.). Т.е. все намного сложнее чем если бы был запуск по таймеру. Надіслати Поділитися на інших сайтах More sharing options... sitecreator Опубліковано: 3 жовтня 2021 Share Опубліковано: 3 жовтня 2021 https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/loading-third-party-javascript/?utm_source=lighthouse&utm_medium=unknown вот гугл настоятельно рекомендует отложенную загрузку через lazy load. А также иные отложенные загрузки гугл рекомендует. в частности аналитику и метрику гугл рекомендует грамотно откладывать. Цитата Lazy-load Third Party Resources Embedded third-party resources (such as ads or videos) can be a big contributor to slow page speed when constructed poorly. Lazy-loading can be used to only load embedded resources when necessary. For example, serving an ad in the footer only when a user scrolls down the page. Another pattern is lazy-loading content after the main page content loads but before a user might otherwise interact with the page. Цитата Ресурсы сторонних производителей с отложенной загрузкой Встроенные ресурсы сторонних производителей (например, реклама или видео) могут значительно снизить скорость загрузки страниц, если они построены некачественно. Ленивая загрузка может использоваться только для загрузки встроенных ресурсов при необходимости. Например, показ объявления в нижнем колонтитуле только тогда, когда пользователь прокручивает страницу вниз. Другой шаблон - это отложенная загрузка содержимого после загрузки содержимого главной страницы, но до того, как пользователь мог бы в противном случае взаимодействовать со страницей. Цитата Analytics can be complicated Analytics scripts should never slow down your page load experience, but if you defer the load too long you can miss valuable analytics data. Fortunately, there are some well-known patterns for initializing analytics lazily while retaining early page-load data. Phil Walton's blog post, The Google Analytics Setup I Use on Every Site I Build covers one such pattern for Google Analytics. Цитата Аналитика может быть сложнойСкрипты аналитики никогда не должны замедлять загрузку вашей страницы, но если вы откладываете загрузку слишком долго, вы можете пропустить ценные аналитические данные. К счастью, есть несколько хорошо известных шаблонов для ленивой инициализации аналитики с сохранением данных о ранней загрузке страницы. В сообщении в блоге Фила Уолтона «Настройка Google Analytics, который я использую на каждом создаваемом мной сайте» описывается один такой шаблон для Google Analytics. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Налаштування та оптимізація Сторонний код заблокировал основной поток
sitecreator Опубліковано: 3 жовтня 2021 Share Опубліковано: 3 жовтня 2021 16 минут назад, nikifalex сказал: а откладывать загрузку это не обман? кстати, если рассуждать как вы, то и отложенная загрузка изображений (lazy load) - это тоже обман? А принцип lazy load также применим ко всякого рода виджетам (фейсбук и т.д.), картам, видео-вставкам и т.д. и т.п. Буквально скрипты виджетов и пр. будут отложены пока пользователь не прокрутит до них экран. Та же карта может быть расположена в самом низу, а пользователь до низа сайта может еще и не доберется, но карта будет тормозить видимую часть сайта. Так логично же отложить загрузку и показ карты до момента когда она понадобится пользователю? Именно это и рекомендует гугл. Кстати, отложенные действия - это не значит, что они откладываются тупо по секундомеру, это было бы слишком топорно и неэффективно. Откладываются они до момента, когда становятся нужны иди попадают в зону видимости, например, или когда процессор закончил рендеринг основного контента страницы, вот тогда можно и второстепенное показать. Поэтому отложенные штуки вроде lazy load отслеживают действия пользователя (прикосновение, прокрутка и т.д.). Т.е. все намного сложнее чем если бы был запуск по таймеру. Надіслати Поділитися на інших сайтах More sharing options... sitecreator Опубліковано: 3 жовтня 2021 Share Опубліковано: 3 жовтня 2021 https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/loading-third-party-javascript/?utm_source=lighthouse&utm_medium=unknown вот гугл настоятельно рекомендует отложенную загрузку через lazy load. А также иные отложенные загрузки гугл рекомендует. в частности аналитику и метрику гугл рекомендует грамотно откладывать. Цитата Lazy-load Third Party Resources Embedded third-party resources (such as ads or videos) can be a big contributor to slow page speed when constructed poorly. Lazy-loading can be used to only load embedded resources when necessary. For example, serving an ad in the footer only when a user scrolls down the page. Another pattern is lazy-loading content after the main page content loads but before a user might otherwise interact with the page. Цитата Ресурсы сторонних производителей с отложенной загрузкой Встроенные ресурсы сторонних производителей (например, реклама или видео) могут значительно снизить скорость загрузки страниц, если они построены некачественно. Ленивая загрузка может использоваться только для загрузки встроенных ресурсов при необходимости. Например, показ объявления в нижнем колонтитуле только тогда, когда пользователь прокручивает страницу вниз. Другой шаблон - это отложенная загрузка содержимого после загрузки содержимого главной страницы, но до того, как пользователь мог бы в противном случае взаимодействовать со страницей. Цитата Analytics can be complicated Analytics scripts should never slow down your page load experience, but if you defer the load too long you can miss valuable analytics data. Fortunately, there are some well-known patterns for initializing analytics lazily while retaining early page-load data. Phil Walton's blog post, The Google Analytics Setup I Use on Every Site I Build covers one such pattern for Google Analytics. Цитата Аналитика может быть сложнойСкрипты аналитики никогда не должны замедлять загрузку вашей страницы, но если вы откладываете загрузку слишком долго, вы можете пропустить ценные аналитические данные. К счастью, есть несколько хорошо известных шаблонов для ленивой инициализации аналитики с сохранением данных о ранней загрузке страницы. В сообщении в блоге Фила Уолтона «Настройка Google Analytics, который я использую на каждом создаваемом мной сайте» описывается один такой шаблон для Google Analytics. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
sitecreator Опубліковано: 3 жовтня 2021 Share Опубліковано: 3 жовтня 2021 https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/loading-third-party-javascript/?utm_source=lighthouse&utm_medium=unknown вот гугл настоятельно рекомендует отложенную загрузку через lazy load. А также иные отложенные загрузки гугл рекомендует. в частности аналитику и метрику гугл рекомендует грамотно откладывать. Цитата Lazy-load Third Party Resources Embedded third-party resources (such as ads or videos) can be a big contributor to slow page speed when constructed poorly. Lazy-loading can be used to only load embedded resources when necessary. For example, serving an ad in the footer only when a user scrolls down the page. Another pattern is lazy-loading content after the main page content loads but before a user might otherwise interact with the page. Цитата Ресурсы сторонних производителей с отложенной загрузкой Встроенные ресурсы сторонних производителей (например, реклама или видео) могут значительно снизить скорость загрузки страниц, если они построены некачественно. Ленивая загрузка может использоваться только для загрузки встроенных ресурсов при необходимости. Например, показ объявления в нижнем колонтитуле только тогда, когда пользователь прокручивает страницу вниз. Другой шаблон - это отложенная загрузка содержимого после загрузки содержимого главной страницы, но до того, как пользователь мог бы в противном случае взаимодействовать со страницей. Цитата Analytics can be complicated Analytics scripts should never slow down your page load experience, but if you defer the load too long you can miss valuable analytics data. Fortunately, there are some well-known patterns for initializing analytics lazily while retaining early page-load data. Phil Walton's blog post, The Google Analytics Setup I Use on Every Site I Build covers one such pattern for Google Analytics. Цитата Аналитика может быть сложнойСкрипты аналитики никогда не должны замедлять загрузку вашей страницы, но если вы откладываете загрузку слишком долго, вы можете пропустить ценные аналитические данные. К счастью, есть несколько хорошо известных шаблонов для ленивой инициализации аналитики с сохранением данных о ранней загрузке страницы. В сообщении в блоге Фила Уолтона «Настройка Google Analytics, который я использую на каждом создаваемом мной сайте» описывается один такой шаблон для Google Analytics. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1
Recommended Posts