Как отложить загрузку изображений?

Добрый день.
Задался вопросом поисковой оптимизации, стараюсь делать верстку на 100/100 по PageSpeed Insights от Google.
Вот столкнулся с проблемой:
1c60d3b1d30142d3895dda0e1fe91b8f.png
Эту ошибку выдает из-за того, что вверху страницы есть картинка, которая и не нравится гуглу (она максимальна сжата).
Гугол хочет, чтобы я ее подгружал как скрипты - с помощью атрибута async или defer, но для img не существует таких атрибутов.

Как мне справиться с этой проблемой?
Может скрипт какой добавить в начале страницы с откладыванием загрузки на потом?

И какие еще есть сервисы для проверки сайта на скорость загрузки, и вообще качество верстки, помимо гугловского?
  • Вопрос задан
  • 2584 просмотра
Пригласить эксперта
Ответы на вопрос 3
tlito
@tlito
drupal, c++, seo
нет смысла добиваться 100, но если вам интересны мои реомендации то на тлито ру поищите статью ааптивный дизайн в разделе Разработка - CSS
Ответ написан
Ох советчики.
Можно грузить через ajax и вставлять.
Ответ написан
Комментировать
@Gryadk_in
Я, почему-то, совсем не уверен, что дело в одной картинке. Полагаю, фраза "необходимы дополнительные сетевые запросы" как-бы намекает ,что в хидере грузится всего дохрена.
т.е. надо бы:
- собрать стили и скрипты в один файл и/или грузить их где-то в футере.
- для мелких картинок использовать спрайты или cdn или data:image/png;base64

посмотри в gtmetrix - он подробнее пишет.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы