Улучшите производительность загрузки страниц с помощью рекламы Google
Я начинаю новую разработку сайта и постоянно проверяю с помощью GTmetrix загрузку страницы и YSlow.
Все было почти идеально, пока я не разместил объявление в Google от AdSense.
Это отчет непосредственно перед тем, как я разместил скрипт:
И после того, как я размещу скрипт (только один):
Как видно, производительность резко падает. Количество запросов велико.
Есть ли есть ли способ, которым я могу это улучшить?
Кстати, скрипт помещается непосредственно перед тегом thw со следующим:
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" defer="defer"></script>
<script defer="defer">
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
1 answers
Печальная правда заключается в том, что google adsense - это рекламный сервис. Они арендуют окно вашей веб-страницы для рекламы. Эти рекламные объявления могут содержать любое количество запросов на другие сторонние вспомогательные URL-адреса и даже могут содержать неоптимизированный контент. Контент - это то, что производят рекламодатели, и вы действительно не можете его контролировать.
Все, что я могу предложить, если вы действительно хотите улучшить (или ускорить) время загрузки, - это отключить все модные предложения с рекламой Google, такие как анимированная реклама, видеореклама, расширяющаяся реклама и т.д. Просто придерживайтесь основного текста и основных графических объявлений, а если это недостаточно быстро, отключите все, кроме текстовых объявлений.
Теперь, сказав все это, мой совет МОЖЕТ стоить вам денег, и я говорю это, потому что люди - визуальные существа. Им нравится смотреть видео и графику, и рекламодатели это понимают. Если вы удалите рекламу на основе графики/анимации, люди будут искать другую графику, и рекламодателей может быть меньше ставки на ваши рекламные слоты, которые могут привести к снижению вашего дохода.