Улучшение показателя FID (Скорость загрузки)

12
R
На сайте с 27.08.2011
Offline
108
3826

Хотелось бы услышать и поделиться наработками по улучшению показателя FID - Скорость загрузки (экспериментальная функция).

Есть сайт на wp с несколькими К страниц в индексе. Визуально все грузится почти мгновенно. По gtmetrix без рекламного кода сайт в зеленой зоне, с рекламой в желтой, по pagespeed примерно та же картина, но для мобильных при наличии рекламного кода - улетает в красный сектор.

Реклама, что от Яндекс, что от Google одинаково хреново сказывается на показателях. В вебмастере Google постоянно висит уведомление, что "Значение показателя "FID" слишком велико: более 300 мс (компьютеры)"

Написал запрос в Яндекс о возможных вариантах ускорения загрузки рекламного кода.

Ответ получил достаточно неоднозначный...

Добрый день!

>Прежде всего интересует улучшение показателя "FCP" (First Contentful Paint).

Вроде бы, асинхронная загрузка всегда была быстрее синхронной...

Вы уверены в правильности своей рекомендации?

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

Таким образом, все зависит от задачи.

>Уменьшение числа возможных вариантов рекламных блоков в объявлении, получается, никак не повлияет на ситуацию?

Верно, блок с очень большим количеством объявлений будет загружаться дольше - в том числе из-за того, что процесс аукциона требует больше временных ресурсов.

Итак, выясняется, что асинхронная загрузка кода не всегда полезна, это раз.

И, что уменьшения кол-ва вариантов форматов рекламы в блоке, видимо, может способствовать скорости увеличения работы кода, это два.

P
На сайте с 27.10.2014
Offline
221
#1

Redje, ну добить до желтой зоны Вы можете следующим образом.

1) Переехать на более быстрый VPS, а еслу у вас shared hosting, то просто на VPS

2) Включить GZIP, кеширование и т.д.

3) Лично я избавился от WP. Много было ненависти сказано в мой адрес, но это позволило иметь всегда 100/100 без рекламы (все проекты на чистом PHP).

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

С рекламой above the fold по мобильной версии Вы в зелёную зоны не выберитесь никогда. Но на десктопах с дейсвиями описаными выше у меня всегда зелёная зона.

Мало того, то что Вы выйдете в зелёную зону может отрицательно сказаться на доходах. Если сайт грузится вразы быстрее рекламных блоков, рекламу просто прокручивают.

Я писал об этом на stack overflow и вопрос набрал тысячи просмотров и upvotes. Но никто из мировых спецов так и не смог на него ответить.

Google изначально поставил невыполнимую задачу. Иными словами, чтобы быть всегда в зелёной зоне по мобилам -- нужно снять рекламу AdSense.

---------- Добавлено 16.12.2019 в 15:03 ----------

Как вариант, не втыкать рекламу above the fold...

XPraptor
На сайте с 15.10.2004
Offline
333
#2

ТС, рекламный код встраивайте двойным скриптом, тогда это бует считаться как задержка в исполнении и не будет учитываться в расчетах скорости.

То есть, скриптом из вашего файла, в head добавляете скрипт, который подгружает рекламный код - всё это async понятное дело.

P
На сайте с 27.10.2014
Offline
221
#3

XPraptor, а можно пример реализации на каком-то реальном (желательно известном) сайте?

Без сарказма... реально не знал о таком решении...

Selmak
На сайте с 15.03.2019
Offline
101
#4

Я сделал 70 с мобил с рекламой, на вордпресс.

Самое сложное в этом было отвлечся от надписи о стороннем коде, который замедляет на 900мс и посмотреть ниже, там несколько пунктиков еще есть не выделеных красным. Где и 5000 мс можно найти, самого вордпресса торможение...плагины там или чет такое пишет.

Избавьтесь от лишнего, установите новые плагины кеширования...вп рокет у меня встал вместо автооптимайза и вп супер кеша. Куча плагинов улетели, они не нужны были в принципе, хз что там делали. Ну и сдн с 10 пунктов дает как не крути.

Такие понятные вещи как сжатие картинок я думаю говорить не надо.

BOOM-BOOM
На сайте с 02.06.2017
Offline
23
#5
XPraptor:
ТС, рекламный код встраивайте двойным скриптом, тогда это бует считаться как задержка в исполнении и не будет учитываться в расчетах скорости.
То есть, скриптом из вашего файла, в head добавляете скрипт, который подгружает рекламный код - всё это async понятное дело.

Пример такой реализации не покажете? )

Эра Технологий (https://digital-boom.ru) - цифровые технологии современности
chab4
На сайте с 10.01.2011
Offline
97
#6
XPraptor:
ТС, рекламный код встраивайте двойным скриптом, тогда это бует считаться как задержка в исполнении и не будет учитываться в расчетах скорости.
То есть, скриптом из вашего файла, в head добавляете скрипт, который подгружает рекламный код - всё это async понятное дело.

Да тоже такого метода не знал. Интересно. Поделитесь секретом и покажете пример?

Lemarbet (http://lemarbet.com/) — успешные кейсы развития интернет-магазинов.
Vladimir SEO
На сайте с 19.10.2011
Offline
1709
#7
Pliny:
Иными словами, чтобы быть всегда в зелёной зоне по мобилам

А зачем быть в зеленой зоне ? В топе не бывает оранжевых что ли )))

Эксперт по продуктам Google https://support.google.com/profile/58734375 ᐈ Продвижение коммерческих сайтов https://kulinenko.com/
sochi-russia
На сайте с 06.01.2012
Offline
183
#8

Решил данную задачу переходом на https 2.0, и переходом с php 5 версии на версию 7

https://clck.ru/Rk2P5 Сервера, конфигуратор тарифов VPS | Авиабилеты дешево https://avia-avia.ru . | Супер Хостинг от 9,20 руб в день https://clck.ru/Rk2P5 🖧 VPS от 19 руб. https://clck.ru/afhGc 🖧 Выделенные СЕРВЕРЫ - БЕСПЛАТНЫЕ плюшки https://clck.ru/YhkZe 🖧 / / Хостинг от 6руб в день! https://clck.ru/Rk2P5
Александр
На сайте с 17.07.2009
Offline
371
#9
sochi-russia:
Решил данную задачу переходом на https 2.0, и переходом с php 5 версии на версию 7

Давно пора!

Сайты на WordPress тут просто летают! (https://vk.cc/atAGUU)
S
На сайте с 23.01.2006
Offline
140
#10

Как вариант решения - все некритичные медийные блоки (реклама, Картинки, iframe) размещенные за пределами первого экрана, грузить через вариации lazyload скриптов.

Полезности: Комплексное ускорение сайтов https://www.aseo.tech | Статьи для сайтов и Дзена по 19,9 руб. https://fixpricecontent.ru
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий